| 关键词: 内存 命令 磁盘 大小 access 问题 available free 如果 log |
![]() 作为一名合格的开发人员,特别是做后端的同学,经常会遇到各种各样的问题。 内存问题free命令用于查看内存的使用情况,在Linux上,很多人会用top显示系统内存,但是不够直观,top通常我们用于查看CPU的占用率。Linux下查看内容的专用工具是free命令。 各项指标的意义如下:
free与available的区别 free是真实未被使用的物理内存大小,而available是应用程序可用内存大小 CPU问题除了用top命令,我们还可以使用更为直观的pidstat命令 一般我们关注PID和%CPU两项指标即可。 磁盘IO异常问题iotop命令可以用于查看正在写磁盘的进程ID信息,它可以帮助我们找到导致磁盘IO异常的进程。 如果各项指标都很低,那么则可能是系统磁盘问题,可以用dmesg命令查看系统信息: 如果是磁盘写满了,按照以下思路找到对应的文件并删除
很多人的第一反应是用rm命令 虽然rm可以删除文件,但是有时空间不会被立即释放,比如该例子,nginx服务仍在运行,除非重启该服务。 查看压缩好的备份日志为什么要用bzgrep,因为如果解压后再查看会耗费很长的时间。 查看网站并发连接数比如查看Nginx的并发连接情况,以便我们了解网站的负载情况。 执行以下命令: 结果: ESTABLISHED的数量就是当前并发连接数。 访问量统计很多时候网站会遭遇恶意攻击,我们需要找到出问题的IP进行封杀。 查询访问最频繁的IP 其他需求 如根据访问IP统计UV PS:如果读完本文对您有所帮助,不妨动动小手follow一下,后续文章更精彩! |
| 本文出处: https://www.toutiao.com/a6812494040383095308/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|