前言:
最近在交付一个项目的时候,公司产品服务莫名奇妙的挂了,半天找不出问题,so拉上研发一起去看。因为这个项目存在手机客户端大量的数据上报,因此磁盘读写的性能也是要考虑进去。所以这里我们要对磁盘和内存进行坏道的简单检查。
磁盘坏道检测:
使用root登录到服务器,先进行磁盘分区的检查(记得停掉服务器上其他正在运行的程序和组件,以免影响测试结果)
fdisk -l
这里为了保险起见,最好对全部磁盘进行坏道检查,使用如下命令将打印信息追加到后面的文件中,方便后面查看
badblocks -v /dev/sda >> /root/test20220116/badsectors1.txt
这里耗时比较长,需要耐心等待,最后可以看到检查磁盘是没有问题的
内存检查:
其实内存也是影响服务本身的一个重要因素,因为有很多中间件和线程跑的时候是需要内存的,如果内存出了问题那么服务本身也就可能会有问题。
这里我们使用Memtester工具,M