CentOS6.X 字符集優(yōu)化詳解

最近在進(jìn)行php-fpm內(nèi)存優(yōu)化,運(yùn)行命令
pmap $(pgrep php-fpm|head -n 1)
發(fā)現(xiàn)內(nèi)存載入了一個(gè)99M 的大文件
/usr/lib/locale/locale-archive
這個(gè)文件是關(guān)于語言支持的,默認(rèn)包含各種語言和字符集支持,服務(wù)器用的是字符界面,根本不需要那么多,有en_US.UTF-8就差不多了,最多加個(gè)中文zh_CN
精簡辦法
#查看語言支持列表
localedef --list-archive
#精簡locale
cd /usr/lib/locale/
mv locale-archive locale-archive.old
localedef -i en_US -f UTF-8 en_US.UTF-8
# 添加中文支持(可選)
localedef -i zh_CN -f UTF-8 zh_CN.UTF-8
localedef -i zh_CN -f GB2312 zh_CN
localedef -i zh_CN -f GB2312 zh_CN.GB2312
localedef -i zh_CN -f GBK zh_CN.GBK
#下面這些也是可選的,可以豐富中文支持(香港/臺(tái)灣/新加坡)
localedef -f UTF-8 -i zh_HK zh_HK.UTF-8
localedef -f UTF-8 -i zh_TW zh_TW.UTF-8
localedef -f UTF-8 -i zh_SG zh_SG.UTF-8
精簡結(jié)果
# pmap $(pgrep php-fpm|head -n 1) |grep local
00007f3d906d1000 1500K r---- /usr/lib/locale/locale-archive
變?yōu)?.5M,如果加上基本的中文支持,則是5M。
換個(gè)角度,如果你怕影響其他服務(wù),刪除中英文之外的其它語言算是比較保險(xiǎn)的,辦法是這樣的:
localedef --list-archive |egrep -v ^"en_US|zh" |xargs localedef --delete-from-archive
mv -f /usr/lib/locale/locale-archive /usr/lib/locale/locale-archive.tmpl
build-locale-archive
這樣一來,文件會(huì)縮小至10M
# du locale-archive
10892 locale-archive
相關(guān)文章
CentOS6.x上部署Docker容器環(huán)境的全流程攻略
docker-io是Docker應(yīng)用程序的安裝包,在CentOS中我們可以使用yum來取得并安裝,下面我們就詳細(xì)來看CentOS6.x上部署Docker容器環(huán)境的全流程攻略:2016-06-17關(guān)閉Centos啟動(dòng)進(jìn)度條恢復(fù)顯示命令詳細(xì)信息
CentOS等Linux系統(tǒng)啟動(dòng)后可能會(huì)出現(xiàn)讀進(jìn)度條等待進(jìn)入系統(tǒng)的過程,我們可以將它恢復(fù)到顯示詳細(xì)啟動(dòng)過程模式。今天小編為大家?guī)淼氖顷P(guān)閉Centos啟動(dòng)進(jìn)度條恢復(fù)顯示命令詳細(xì)2016-12-21- 今天小編為大家?guī)淼氖荂entOS下千兆網(wǎng)卡帶寬測試詳解;希望對大家會(huì)有幫助,有需要的朋友一起去看看吧2016-12-21
- 很多朋友還不知道CentOS下如何合并目錄?今天小編為大家?guī)淼氖荂entOS下合并目錄的方法;有需要的朋友一起去看看吧2016-12-20
- 文件或目錄的創(chuàng)建者對所創(chuàng)建的文件或目錄擁有特別使用權(quán),文件的所有關(guān)系是可以改變的,今天小編為大家?guī)淼氖荂entOS操作系統(tǒng)中的文件管理技巧詳解;希望對大家會(huì)有幫助,2016-12-20
- 今天小編為大家?guī)淼氖荂entOS讓Apache網(wǎng)頁顯示中文的講解;希望對大家會(huì)有幫助,有需要的朋友一起去看看吧2016-12-20
- Centos6.7怎么開啟sshd服務(wù)?想要查看Centos6.7系統(tǒng)中的sshd服務(wù)有沒有開啟,如果沒有開啟該怎么開啟這個(gè)服務(wù)呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2016-12-20
- 今天小編為大家?guī)淼氖荂entOS下更改文件文件夾所屬用戶組(chgrp)的方法,希望對大家會(huì)有幫助,有需要的朋友一起去看看吧2016-12-20
CentOS中如何設(shè)置系統(tǒng)級(jí)代理?CentOS中設(shè)置系統(tǒng)級(jí)代理的方法
很多朋友不知道CentOS中如何設(shè)置系統(tǒng)級(jí)代理?今天小編就為大家分享CentOS中設(shè)置系統(tǒng)級(jí)代理的方法,希望可以幫助到大家,有需要的朋友一起去看看吧2016-12-20CentOS下查看某個(gè)進(jìn)程的線程數(shù)量的方法
今天小編為大家?guī)淼氖荂entOS下查看某個(gè)進(jìn)程的線程數(shù)量的方法;希望可以幫助到大家!有需要的朋友一起去看看吧2016-12-20