某些操作系统要求指定一个进程一次可以打开文件描述符数目的限值。为指定该限值,可以使用操作系统配置参数,通常是 NOFILE、NOFILES、NFILE 或 NFILES。
数据库服务器的每个实例需要的打开文件描述符的数量取决于数据库中的块数、运行的 VP 数以及数据库服务器实例必须支持的网络连接数。
NFILES = (chunks * NUMAIOVPS) + NUMCPUVPS + net_connections
网络连接包括除指定为 ipcshm 连接类型以外的所有类型。
每个打开文件描述符的长度大约等于内核中的整数。要增加系统所允许的块数或连接数,分配额外的文件描述符是一种简便的方法。
出处:Unix文件描述符参数
本日志由 flyinweb 于 2011-08-16 16:40:07 发表到 数据库技术 中,目前已经被浏览 920 次,评论 0 次;
作者添加了以下标签: fd,file descriptor,文件描述符;
而且直接配置文件是效率最高的,通过其它驱动效率都相对较低,BDB
这个测试不太准确,看官方的测试结果:http://bind-dlz.sourceforg
为什么使用BDB时QPS这么低? 我在bind版本基本相似的环境中测试的
It is quite useful and interesting too.
VIRT 的上限是64G,也就是36位, cat /proc/cpuinfo的结果是:addre
昨天要准备用线程重写webbench,试验了下Fedora Linux 2.6.35.14
不明白您的具体的意思是什么?
已经发送到你QQ邮箱