摘要: NR_OPEN 与 NR_FILE 的区别 阅读0.11版的内核源码时,在linux-0.11/fs/pipe.c中,函数sys_pipe()里面出现了2个宏定义,NR_OPEN 与 NR_FILE。下面说明一下它们的区别: 1. NR_OPEN is the maximum number of files that can be opened by process。 NR_OPEN是一个进... 阅读全文
posted @ 2013-11-18 00:33 浪里飞 阅读(1831) 评论(0) 推荐(0) 编辑
摘要: 修改linux的最大文件句柄数限制 对于一般的应用来说(象Apache、系统进程)1024完全足够使用。但是如何象squid、mysql、java等单进程处理大量请求的应用来说就有点捉襟见肘了。如果单个进程打开的文件句柄数量超过了系统定义的值,就会提到“too many files open”的错误提示。如何知道当前进程打开了多少个文件句柄呢?下面一段小脚本可以帮你查看: lsof -n |a... 阅读全文
posted @ 2013-11-18 00:32 浪里飞 阅读(7822) 评论(0) 推荐(1) 编辑
摘要: 在 Xen 虚拟机下修改系统当前时间 Xen 虚拟机默认不允许不同的虚拟机使用不同的系统时间,因此所有虚拟机的系统时间都会同宿主机的系统时间严格同步,用 date 命令修改虚拟机系统时间时虽然提示成功但其实系统时间还是没变。若有独立修改 Xen 虚拟机的特殊需要,可以通过如下方法进行: 1. 在 Xen 虚拟机的 root 提示符下输入命令: echo 1 < /proc/sys/xen/i... 阅读全文
posted @ 2013-11-18 00:30 浪里飞 阅读(804) 评论(0) 推荐(0) 编辑