http://hi.baidu.com/dx0202406/blog/item/cf5bc55c58d1d497810a1806.html
1、首先用root用户安装以下必要的rpm包(一般默认都应该安装) # rpm -Uvh libaio-0.3.106-3.2.x86_64.rpm # rpm -Uvh libaio-devel-0.3.106-3.2.x86_64.rpm 与在RHEL3里面设置异步IO不同,不需要设置aio-max-size,而且'/proc/sys/fs'路径下也没有这个文件。因为从2.6 kernel开始,已经取消了对IO size的限制。另外建议将aio-max-nr的值设置为1048576或更高。 设置aio-max-nr的值:echo1048576 > /proc/sys/fs/aio-max-nr 查看sybase异步磁盘IO:sp_configure "allow sql server async i/o" 设置sybase异步磁盘IO:sp_configure "allow sql server async i/o" 1 4、介绍sybase数据库级异步IO参数 5、检查异步I/O是否在使用 可以通过查看slabinfo统计信息查看操作系统中AIO是否运行,slab是Linux的内存分配器,AIO相关的内存结构已经分配,kiocb值的第二列和第三列非0即是已使用。与kernel 2.4.x不同,没有显示kiobuf,因为从kernel 2.5.43开始,kiobuf已经从内核中被移除。 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/285085/viewspace-1058358/ ,如需转载,请注明出处,否则将追究法律责任。