Debian - 如何分析内存/磁盘使用问题

时间:2016-04-25 07:48:54

标签: linux debian system disk

对于内部使用,我们有一个由Debian驱动的小服务器,其中运行了apache + mysql。 上周六,我们遇到了员工发现的问题,服务器没有回复。

我能够通过SSH登录并看到内存已满,并且进入Munin记录硬盘的读取使用情况并不常见。

我重启了apache& mysql和所有活动正常。

我今天不知道这个问题的原因是什么。 哪个进程已经使硬盘饱和了......

关于我在哪里可以找到任何有用信息的任何想法?

谢谢! 最好的问候

3 个答案:

答案 0 :(得分:0)

内存使用量(KB或MB):freefree -m

人类可读取值中的磁盘使用情况:df -h

所有文件和文件夹的列表或按大小排序的特定目录:du /folder/path | sort -n

答案 1 :(得分:0)

命令vmstat可以显示虚拟内存,磁盘等的统计信息

列出活动/非活动内存类型:

vmstat -a

显示所有磁盘统计信息类型:

vmstat -d

vmstat间隔内每{{}}}秒执行一次t

y

答案 2 :(得分:0)

您可以在/etc/munin/munin.conf

中设置电子邮件提醒
df._dev_sdb.warning 85
df._dev_sdb.critical 95

当/ dev / sdb分别填满85%和95%时,会发送电子邮件。您还需要定义要通知的联系人。

contact.blubb.command mail -s "deep-ocean notification" blubb@blah.com

contacts blubb some_other_contact a_third_contact