服务器负载高怎么办
服务器负载(load/load average)是根据进程队列的长度来显示的。
当服务器出现负载高的现象时(建议以15分钟平均值为参考),可能是由于CPU资源不足,I/O读写瓶颈,内存资源不足等原因造成,也可能是由于CPU正在进行密集型计算。
建议使用vmstat -x,iostat,top命令判断负载过高的原因,然后找到具体占用大量资源的进程进行优化处理。
如何查看服务器内存使用率
可以通过free,top(执行后可通过shitf+m对内存排序),vmstat,procinfo命令,也可以通过/proc/meminfo文件查看。
如何查看单个进程占用的内存大小
可以使用top -p PID,pmap -x PID,ps aux|grep PID命令,也可以通过/proc/$process_id(进程的PID)/status文件查看,例如/proc/7159/status文件。
如何查看正在使用的服务和端口
可以使用netstat -tunlp,netstat -antup,lsof -i:PORT命令查看。
如何杀死进程
可以使用kill -9 PID(进程号),killall 程序名(比如killall cron)来杀死进程。
如果要杀死的是僵尸进程,则需要杀掉进程的父进程才有效果,命令为: kill -9 ppid(ppid为父进程ID号,可以通过ps -o ppid PID查找,例如ps -o ppid 32535)。
如果你是想买个服务器放机房的话应该是1U的服务器 1U等于445厘米,1U是它的厚度,宽600MM 深一般是900,IBM有一款3250M3这个机器比较小 所以深度比一般的要短,上面说的服务器机柜的尺寸的话说错了,如果是服务器机柜深度至少是900,宽600,高度有高的有低我们是IBM服务器的代理商 有需要了可以联系我 资料有我的****
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)