PostgreSQL在CentOS上部署的时候,需要设置一些操作系统的参数,官方文档上列举了一些(传送门)。除了这些,还有一些其他的设置,如单个用户允许的最大进程数,单个进程的最大句柄数等,这些一般也需要调整,否则系统会在一些条件下出现问题,或者性能下降。下面从系统资源限制类和内存参数优化类来进行说明.
系统资源限制类
1.单个用户允许的最大进程数:linux系统默认是1024,如果PG的最大连接数超过1024,则实际的连接数会小于1024(PG的postmaster进程,checkpointer进程,bgwriter进程,WAL发送进程,日志进程等会占用几个进程数,所以给客户段的连接数会小于1024),超过的连接请求会报资源不够的错误信息.所以为了避免这种情况,需要调整PG的linux用户的可以使用的进程数,一般通过limit.conf进行配置.
2.单个进程可以打开的最大文件数:linux默认是1024,在SQL很复杂,打开很多表,或者访问很多分区时,会出现句柄数不够的错误.
内存参数优化类
1.vm.dirty_background_ratio:这个参数控制当系统内存写脏的比例达到多少时,会启动后台进程将buffer刷到磁盘.默认是10%,对于大内存的机器,如超过64G,10%的内存为6.4,一次把6.4G数据写入磁盘,会瞬间产生大量磁盘IO,使系统失去响应,影响其他进程.所以一般8G以上内存的机器,推荐设置为1%.
2.vm.dirty_background_types:这个参数与上面的类似,只不过这个参数可以设置内存脏掉的绝对值.着两个参数其中一个为0,则另外一个会起作用.
下面是配置这几个参数的脚本,在CentOS 6.x上测试OK.
复制代码 代码如下:
#limit process to 4096 instead 1024,for we may have 1024+ connections
echo "postgres soft nproc 4096" /etc/security/lmits.conf
#for big query,pg may open more than 1024 files per session
echo "postgres hard nofile 65535" /etc/security/limits.conf
echo "postgres soft nofile 65535" /etc/security/limits.conf
#default is 10% of memory,to smooth the io peek value,
#set this to tune background process flush buffer more frequently
echo "vm.dirty_background_ratio=0" /etc/sysctl.conf
echo "vm.dirty_background_bytes=1024000000" /etc/sysctl.conf
#make the sysctl.conf setting take effect
sysctl -p
#make limit to take effect
/etc/init.d/sshd restart
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新日志
- 雨林唱片《赏》新曲+精选集SACD版[ISO][2.3G]
- 罗大佑与OK男女合唱团.1995-再会吧!素兰【音乐工厂】【WAV+CUE】
- 草蜢.1993-宝贝对不起(国)【宝丽金】【WAV+CUE】
- 杨培安.2009-抒·情(EP)【擎天娱乐】【WAV+CUE】
- 周慧敏《EndlessDream》[WAV+CUE]
- 彭芳《纯色角3》2007[WAV+CUE]
- 江志丰2008-今生为你[豪记][WAV+CUE]
- 罗大佑1994《恋曲2000》音乐工厂[WAV+CUE][1G]
- 群星《一首歌一个故事》赵英俊某些作品重唱企划[FLAC分轨][1G]
- 群星《网易云英文歌曲播放量TOP100》[MP3][1G]
- 方大同.2024-梦想家TheDreamer【赋音乐】【FLAC分轨】
- 李慧珍.2007-爱死了【华谊兄弟】【WAV+CUE】
- 王大文.2019-国际太空站【环球】【FLAC分轨】
- 群星《2022超好听的十倍音质网络歌曲(163)》U盘音乐[WAV分轨][1.1G]
- 童丽《啼笑姻缘》头版限量编号24K金碟[低速原抓WAV+CUE][1.1G]