对于内部使用,我们有一个由Debian驱动的小服务器,其中运行了apache + mysql。 上周六,我们遇到了员工发现的问题,服务器没有回复。
我能够通过SSH登录并看到内存已满,并且进入Munin记录硬盘的读取使用情况并不常见。
我重启了apache& mysql和所有活动正常。
我今天不知道这个问题的原因是什么。 哪个进程已经使硬盘饱和了......
关于我在哪里可以找到任何有用信息的任何想法?
谢谢! 最好的问候
答案 0 :(得分:0)
内存使用量(KB或MB):free
或free -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