如何在NAS上找到高系统负载的罪魁祸首?


1

我有一个QNAP TS-410 NAS,适度的基于ARM的小盒子。

在过去,对于所有负载平均值(1,5和15分钟),NAS的系统负载将远低于0.5,它只会在sabnzbd下载/修复/取消时再次出现,然后再恢复正常。

最近,负载平均值始终> 2我希望找到导致它的原因并且不知道从哪里开始,我是Linux的初学者。

有人可以协助我运行任何可以帮助我找出罪魁祸首的命令吗?

我跑了 top 这是一个快照:

Snapshot

任何帮助都会很棒。

谢谢

编辑:

我按照下面的要求键入了vmstat,但是找不到命令,但在Googling之后,我看到有一个名为的文件 /proc/vmstat,这是做的输出 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

不确定这是否需要?


盒子有“vmstat”命令吗?如果是这样,你可以运行“vmstat 5”一分钟并发布输出?
Matija Nalis

我不确定,会尝试运行该命令,并会在几个小时后回复。
Fayyaadh

我编辑过帖子,请看看。
Fayyaadh

这可能是由于不太可能出现的短暂过程造成的 ps 要么 top。不幸的是,例如,您的NAS可能无法调试此问题 像这样
Daniel B

1
@Fayyaadh它没有真正帮助,抱歉...虽然vmstat(1)部分与解析/ proc / vmstat有关,但它也解析/ proc / stat和/ proc / meminfo;并且它们的当前值不是有趣的(您粘贴的),而是它们随着时间的推移在某个固定时间间隔内的变化
Matija Nalis
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.