日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD handbook中文版 6 配置與調(diào)整( 五 )


logfile.1 會(huì)被改為logfile.2 等等 。另外 , 日志文件會(huì)用gzip 格式進(jìn)行存檔 。它們是這
樣命名的:logfiel.0.gz,logfile.1.gz 等等 。
Newsyslog.conf 指出了哪個(gè)文件需要被管理 , 有多少需要被保存 , 什么時(shí)候他們會(huì)被
調(diào)用 。當(dāng)他們達(dá)到一定大小或到一個(gè)適當(dāng)?shù)闹芷跁r(shí) , 日志文件需要被重新整理 。
# configuration file for newsyslog
# $FreeBSD$
#
第11 頁(yè)FreeBSD 使用手冊(cè)
# logfilename [owner:group] mode count size when [ZB] [/pid_file]
[sig_num]
/var/log/cron 600 3 100 * Z
/var/log/amd.log 644 7 100 * Z
/var/log/kerberos.log 644 7 100 * Z
/var/log/lpd-errs 644 7 100 * Z
/var/log/maillog 644 7 * @T00 Z
/var/log/sendmail.st 644 10 * 168 B
/var/log/messages 644 5 100 * Z
/var/log/all.log 600 7 * @T00 Z
/var/log/slip.log 600 3 100 * Z
/var/log/ppp.log 600 3 100 * Z
/var/log/security 600 10 100 * Z
/var/log/wtmp 644 3 * @01T05 B
/var/log/daily.log 640 7 * @T00 Z
/var/log/weekly.log 640 5 1 $W6D0 Z
/var/log/monthly.log 640 12 * $M1D0 Z
/var/log/console.log 640 5 100 * Z
6.7.4 sysctl.conf
第12 頁(yè)FreeBSD 使用手冊(cè)
Sysctl.conf 看起來(lái)象rc.conf 。它的值以這種形式來(lái)設(shè)置:variable=value 。指定的
值需要在進(jìn)入多用戶模式時(shí)才能被設(shè)置 。在這種模式中不是所有的變量都能被設(shè)置 。
一個(gè)sysctl.conf 關(guān)閉引起重大錯(cuò)誤產(chǎn)生的日志 , 然后讓Linux 程序知道他們真的運(yùn)行
在FreeBSD 下面 。
kern.logsigexit=0 # Do not log fatal signal exits (e.g. sig 11)
compat.linux.osname=FreeBSD
compat.linux.osrelease=4.3-STABLE
6.8 用sysctl 進(jìn)行調(diào)整
sysctl 是一個(gè)允許你對(duì)一個(gè)運(yùn)行著的FreeBSD 系統(tǒng)進(jìn)行修改的接口 。這包括許多TCP/IP
堆棧和虛擬內(nèi)存系統(tǒng)的高級(jí)選項(xiàng) , 它通常可以為一個(gè)有經(jīng)驗(yàn)的系統(tǒng)管理員提高系統(tǒng)的性能 。
能夠使用sysctl 來(lái)閱讀和設(shè)置超過(guò)5 百個(gè)系統(tǒng)變量 。
基于這點(diǎn) , sysctl 起到兩個(gè)功能:閱讀和修改系統(tǒng)設(shè)置 。去看看所有可讀的變量:
% sysctl -a
閱讀一個(gè)詳細(xì)的變量 , 例如, kern.maxproc:
% sysctl kern.maxproc
kern.maxproc: 1044
設(shè)置一個(gè)特殊的變量 , 使用=選項(xiàng):
# sysctl kern.maxfiles=5000
kern.maxfiles: 2088 -> 5000
Sysctl 變量的設(shè)置通常不是字符 , 數(shù)字 , 就是布爾類(lèi)型的 。一個(gè)布爾類(lèi)型的樹(shù)1 代表
yes,0 代表no 。
6.9 調(diào)整磁盤(pán)
6.9.1 Sysctl 變量
6.9.1.1 vfs.vmiodirenable
第13 頁(yè)FreeBSD 使用手冊(cè)
vfs.vmiodirenable sysctl 變量默認(rèn)為0(off) , 也可以被設(shè)置成0 或1 。很多目錄
是比較小 , 只使用一小片段(典型的:1k) , 甚至更少(典型的:512 bytes) 。然而 , 當(dāng)
在默認(rèn)的模式下操作時(shí) , 即使你有很多內(nèi)存 , 緩存器只緩存一些固定的目錄 。打開(kāi)這個(gè)
sysctl 可以允許緩存器使用VM 頁(yè)面緩存來(lái)緩存目錄 。這樣的優(yōu)勢(shì)是所有的內(nèi)存都能被緩存
目錄所利用 。不利的是最小的用來(lái)緩存目錄的核心內(nèi)存要大于512 bytes(典型的是:4K) 。
如果你運(yùn)行有大量文件處理的服務(wù)時(shí) , 我們建議把這個(gè)選項(xiàng)打開(kāi) 。這樣的服務(wù)包括web 緩存、
大郵件系統(tǒng)和新聞系統(tǒng) 。打開(kāi)這項(xiàng)服務(wù)通常不會(huì)降低系統(tǒng)的性能 , 只是會(huì)浪費(fèi)一點(diǎn)內(nèi)存 , 但
你要仔細(xì)檢查一下 。
6.9.1.2 hw.ata.wc
FreeBSD 通常把IDE 寫(xiě)入緩存關(guān)閉掉 。這可以減少寫(xiě)入磁盤(pán)時(shí)需要的帶寬 ?;旧?, 當(dāng)
寫(xiě)入完成后 , IDE 基本上就沒(méi)事了 。由于IDE 寫(xiě)入緩存被打開(kāi) , IDE 驅(qū)動(dòng)器將不再按順序把
數(shù)據(jù)寫(xiě)入到硬盤(pán)中 。當(dāng)磁盤(pán)處于比較大的負(fù)荷時(shí) , 它們通常能緩沖寫(xiě)入的數(shù)據(jù) 。不幸的是 ,
這樣會(huì)丟失很多性能 , 最好還是改回默認(rèn)值 。你應(yīng)當(dāng)通過(guò)觀察hw.ata.wc sysctl 變量來(lái)檢
查你的系統(tǒng)的默認(rèn)情況 。如果IDE 的寫(xiě)入緩存被關(guān)閉 , 你可以在內(nèi)核變量中把它改回1 就可

推薦閱讀