问题:在启动了record to NAS后,经过overnight的测试,再去点UI setting,结果发现有时mini-httpd加载Icon不成功。
原因分析:Linux为了加快I/O的速度,采用了cache。而如果文件R/W的操作过于频繁,就会导致cache size过大,影响其它的进程。
解决办法:
其实linux系统可以限制用户core文件大小,数据段大小,最多可使用的cpu时间,最
多可以打开的文件数目,进程数目限制,管道大小,驻留内存大小等等。够变态吧!
这些其实是使用shell的ulimit命令,通常把他放到/etc/profile文件中,从而每一个
登陆的用户都会执行该命令,并设置相应的限制。所以一般先确定要限制的用户,然后将
相应的ulimit命令添加到/etc/profile文件中。
ulimit命令选项介绍:
-a 显示所有限制
-c core文件大小的上限
-d 进程数据段大小的上限
-f shell所能创建的文件大小的上限
-m 驻留内存大小的上限
-s 堆栈大小的上限
-t 每秒可占用的cpu时间上限
-p 管道大小
-n 打开文件数的上限
-u 进程数的上限
-v 虚拟内存大上限