Como encontrar o culpado do alto sysload no NAS?


1

Eu tenho um QNAP TS-410 NAS, modesta pequena caixa baseada em ARM.

No passado, o sysload do NAS estaria bem abaixo de 0.5 para todas as médias de carga (1, 5 e 15 min), aumentaria apenas enquanto o sabnzbd estava baixando / reparando / não e voltaria ao normal.

Recentemente, porém, a média de carga é consistentemente & gt; 2 e eu quero descobrir o que está causando isso e não tenho idéia de por onde começar, sou um iniciante no Linux.

Alguém pode me ajudar a executar qualquer comando que me ajudaria a isolar o que é o culpado aqui?

Eu corri top e este é um instantâneo:

Snapshot

Qualquer ajuda seria ótimo.

obrigado

EDITAR:

Eu digitei vmstat como solicitado abaixo, mas o comando não foi encontrado, mas depois de pesquisando, vejo que há um arquivo chamado /proc/vmstat, aqui está a saída de fazer cat /proc/vmstat

[~] # cat /proc/vmstat 
nr_free_pages 5642
nr_inactive_anon 3992
nr_active_anon 2216
nr_inactive_file 12771
nr_active_file 8037
nr_unevictable 562
nr_mlock 562
nr_anon_pages 4865
nr_mapped 1979
nr_file_pages 23224
nr_dirty 7
nr_writeback 0
nr_slab_reclaimable 3267
nr_slab_unreclaimable 3384
nr_page_table_pages 768
nr_kernel_stack 200
nr_unstable 0
nr_bounce 0
nr_vmscan_write 9804
nr_vmscan_immediate_reclaim 19
nr_writeback_temp 0
nr_isolated_anon 0
nr_isolated_file 0
nr_shmem 98
nr_dirtied 1721606
nr_written 1324463
nr_anon_transparent_hugepages 0
nr_dirty_threshold 1274
nr_dirty_background_threshold 637
pgpgin 2596318
pgpgout 4735932
pswpin 3304
pswpout 9749
pgalloc_normal 27675644
pgalloc_movable 0
pgfree 27681348
pgactivate 406093
pgdeactivate 124873
pgfault 51190288
pgmajfault 7969
pgrefill_normal 131208
pgrefill_movable 0
pgsteal_kswapd_normal 1198951
pgsteal_kswapd_movable 0
pgsteal_direct_normal 129004
pgsteal_direct_movable 0
pgscan_kswapd_normal 1221226
pgscan_kswapd_movable 0
pgscan_direct_normal 136485
pgscan_direct_movable 0
pginodesteal 54
slabs_scanned 2078336
kswapd_inodesteal 1461
kswapd_low_wmark_hit_quickly 1
kswapd_high_wmark_hit_quickly 84
kswapd_skip_congestion_wait 141
pageoutrun 25960
allocstall 2800
pgrotated 9781
unevictable_pgs_culled 698
unevictable_pgs_scanned 0
unevictable_pgs_rescued 765
unevictable_pgs_mlocked 1327
unevictable_pgs_munlocked 765
unevictable_pgs_cleared 0
unevictable_pgs_stranded 0
unevictable_pgs_mlockfreed 0

Não tenho certeza se isso é o que era necessário?


a caixa tem o comando "vmstat"? Em caso afirmativo, você poderia executar "vmstat 5" por um minuto e postar a saída?
Matija Nalis

Não tenho certeza, tentarei executar esse comando e postarei de volta em algumas horas.
Fayyaadh

Eu editei o post, por favor dê uma olhada.
Fayyaadh

Isto pode ser devido a processos de curta duração que são improváveis ​​de mostrar ps ou top. Infelizmente, o seu NAS provavelmente não está equipado para depurar esse problema, por exemplo como isso .
Daniel B

1
@Fayyaadh isso realmente não ajuda, desculpe ... enquanto o vmstat (1) é parcialmente relacionado à parsing / proc / vmstat, ele também analisa / proc / stat e / proc / meminfo; e não são seus valores atuais que são interessantes (os quais você colou), mas suas alterações em algum intervalo de tempo fixo ao longo do tempo
Matija Nalis
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.