所以我有这个奇怪的行为,我不能向自己解释 – 在这里可以狡猾的人。
我们收到了一些服务器(硬件),并挂载了一个NFS驱动器。 我们计划将这些服务器用作Splunk索引器,但由于Splunk并不build议将NFS作为存储器,因此我们以前需要进行一些性能testing。
所以我跑了Bonnie ++ ad得到了非常糟糕的结果(大约300 IOP / s),但是仓库人员告诉我他们在这边看到大概1200个IOP / s,这样会很好。 这怎么可能 – 我能做些什么来在服务器上获得这样的性能?
谢谢 !
http://veerapen.blogspot.com/2011/09/tuning-redhat-enterprise-linux-rhel-54.html
简而言之:
在具有硬件RAID的系统上configurationLinux调度程序并将缺省值从[cfq]更改为[noop],可以改进I / O。
使用nfsstat命令来计算读取/写入的百分比。 设置RAID控制器caching比例以匹配。
对于繁重的工作负载,您将需要增加NFS服务器线程的数量。
使用no_delay选项将nfs线程configuration为无延迟写入磁盘。
告诉Linux内核尽可能快地刷新,以便写入尽可能小。 在Linux内核中,脏页的回写频率可以由两个参数来控制。
对于更快的磁盘写入,请使用文件系统数据=日志选项,并防止更新文件访问时间,这本身会导致额外的数据写入磁盘。 这种模式是最快速的,当数据需要从超出所有其他模式的同时读取和写入磁盘