前言
最近业务需求nfs出现问题,之前3块三星480G固态使用mdadm组的软RAID0,磁盘健康度剩下30%+,咨询华为售后客服得知不在保修范围。(再用下去就变成三星红盘了)
因此,需要考虑使用在用的机械硬盘组RAID0。由于业务已经在用数据盘,由此只能在数据盘创建多个磁盘文件作为挂载盘组RAID。
动手
直接使用磁盘文件测试组建
测试使用dd命令创建4个10M的文件,分别为block[1-4]。
...© 2024 LittleJake's Blog.
最近业务需求nfs出现问题,之前3块三星480G固态使用mdadm组的软RAID0,磁盘健康度剩下30%+,咨询华为售后客服得知不在保修范围。(再用下去就变成三星红盘了)
因此,需要考虑使用在用的机械硬盘组RAID0。由于业务已经在用数据盘,由此只能在数据盘创建多个磁盘文件作为挂载盘组RAID。
测试使用dd命令创建4个10M的文件,分别为block[1-4]。
...日常例行巡检服务器的时候发现tmp文件夹占用空间极大,文件夹内部产生大量文件。
根据之前本人定位查明的原因,为某业务软件产生,具体产生原因没有源代码,所以无法排查。
根据命令lsof
查看,未发现访问到tmp文件夹内的文件进程。
大致估计由于某个代码缺陷导致生成大量该文件,且未被读取使用(只写不读)。
...服务器上运行NFS文件系统、频繁读写文件的程序
内存:256G
CPU:Intel(R) Xeon(R) Gold 5118 2.30GHz
内核版本:3.10.0_693
CentOS推出发行版以后,官方RPM包未再继续更新,因此需要CR源获取志愿者们的RPM更新包。
CR源一般包含安全修复和BUG修复,以及可以对相同大版本号下更新的RPM包进行更新。
平台并没有采用主流架构:Java Web来处理高并发。由于Java Web的复杂度和迭代性难度大,快速开发的PHP就是不二的代替。
因此,平台使用PHP版本7.2nts,加上Redis处理并发,(MariaDB)MySQL5.6保存计费信息,系统选择为Centos7。Lua作为API直接写Redis,采用OpenResty。
机器配置:Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz + DDR3 RECC 98G
不止在架构上,系统上的破事也挺多的。
my.cnf
或者控制台输入...