時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)
由于Linux的內(nèi)核參數(shù)信息都存在內(nèi)存中,因此可以通過命令直接修改,并且修改后直接生效。但是,當(dāng)系統(tǒng)重新啟動(dòng)后,原來(lái)設(shè)置的參數(shù)值就會(huì)丟失,而系統(tǒng)每次啟動(dòng)時(shí)都會(huì)自動(dòng)去/etc/sysctl.conf文件中讀取內(nèi)核參數(shù),因此將內(nèi)核的參數(shù)配置寫入這個(gè)文件中,是一個(gè)比較好的選擇。
首先打開/etc/sysctl.conf文件,查看如下兩行的設(shè)置值,這里是:
kernel.shmall = 2097152 kernel.shmmax = 4294967295 如果系統(tǒng)默認(rèn)的配置比這里給出的值大,就不要修改原有配置。同時(shí)在/etc/sysctl.conf文件最后,添加以下內(nèi)容:
fs.file-max = 6553600 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128? net.ipv4.ip_local_port_range = 1024 65000? net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 262144 這里的"fs.file-max = 6553600"其實(shí)是由"fs.file-max = 512 * PROCESSES"得到的,我們指定PROCESSES的值為12800,即為"fs.file-max =512 *12800"。
sysctl.conf文件修改完畢后,接著執(zhí)行"sysctl -p"使設(shè)置生效。
[root@localhost ~]# sysctl? -p 常用的內(nèi)核參數(shù)的含義如下。
kernel.shmmax:表示單個(gè)共享內(nèi)存段的最大值,以字節(jié)為單位,此值一般為物理內(nèi)存的一半,不過大一點(diǎn)也沒關(guān)系,這里設(shè)定的為4GB,即"4294967295/1024/1024/1024=4G"。
kernel.shmmni:表示單個(gè)共享內(nèi)存段的最小值,一般為4kB,即4096bit。
kernel.shmall:表示可用共享內(nèi)存的總量,單位是頁(yè),在32位系統(tǒng)上一頁(yè)等于4kB,也就是4096字節(jié)。
fs.file-max:表示文件句柄的最大數(shù)量。文件句柄表示在Linux系統(tǒng)中可以打開的文件數(shù)量。
ip_local_port_range:表示端口的范圍,為指定的內(nèi)容。
kernel.sem:表示設(shè)置的信號(hào)量,這4個(gè)參數(shù)內(nèi)容大小固定。
net.core.rmem_default:表示接收套接字緩沖區(qū)大小的缺省值(以字節(jié)為單位)。
net.core.rmem_max :表示接收套接字緩沖區(qū)大小的最大值(以字節(jié)為單位)
net.core.wmem_default:表示發(fā)送套接字緩沖區(qū)大小的缺省值(以字節(jié)為單位)。
net.core.wmem_max:表示發(fā)送套接字緩沖區(qū)大小的最大值(以字節(jié)為單位)。
關(guān)鍵詞標(biāo)簽:Linux,內(nèi)核
相關(guān)閱讀
熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP
人氣排行 Linux下獲取CPUID、硬盤序列號(hào)與MAC地址 dmidecode命令查看內(nèi)存型號(hào) linux tc實(shí)現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機(jī)、重啟、注銷 命令 查看linux服務(wù)器硬盤IO讀寫負(fù)載