※ 引述《[email protected] (GSS)》之銘言:
> ※ 引述《GSS (GSS)》之銘言:
> : 請問重編 kernel 如果記憶體有 2G 需要加入下面這行設定嗎?
> : options MAXMEM="(2048*2048)"
> ^^^^ 自己修正一下 @@" 是 1024
> : 目前是剛裝好,在 top 的時候 Mem 的部分是已經可以看到 2G 的記憶體顯示了
> 自問自答一下,剛剛測試了兩次,發現有加沒加似乎都沒有差別
是 x86 的架構嗎?
在 x86 架構上,FreeBSD 用戶地址空間的大小為3GB,系統為1GB
系統的大小可以用 KVA 來調配。
目前系統的 KVM 可以用 sysctl 來查
# sysctl vm.kvm_size
用戶空間可以用 limits 來查
# limits -a // all
# limits -d // datasize
# limits -s // stacksize
如果記憶體沒有正確抓出來的話,可以用 MAXMEM 來調
要注意的是,單位是 KB,要調之前請看 LINT(4.x)或 NOTES(5.x)的說明
以 2GB 為例:
[5.x]
options MAXMEM=(2*1024*1024)
[4.x]
options MAXMEM="(2*1024*1024)"
如果要調 datasize 或 stacksize,以 2GB 為例
- MAXDSIZ :用戶空間位址最大的datasize
- DFLDSIZ :用戶空間位址預設的datasize
- MAXSSIZ :用戶空間位址最大的stacksize
要注意的是,單位是 Bytes
[5.x]
options MAXDSIZ=(2048UL*1024*1024)
options DFLDSIZ=(2048UL*1024*1024)
options MAXSSIZ=(2048UL*1024*1024)
[4.x]
options MAXDSIZ="(2048*1024*1024)"
options MAXSSIZ="(2048*1024*1024)"
options DFLDSIZ="(2048*1024*1024)"
(如果有問題的話,把 2048 降為 2047 看看)
--
_____________
| ,,, ,* |
| ( '-')/) |「紊亂中找到秩序,混沌中釐清觀念」
| (( ) | 不管周遭的世界如何改變,世上仍然有恆常不變的根本價值與通則
| (,,),) |
|_____________| - Jim Collins -
> ※ 引述《GSS (GSS)》之銘言:
> : 請問重編 kernel 如果記憶體有 2G 需要加入下面這行設定嗎?
> : options MAXMEM="(2048*2048)"
> ^^^^ 自己修正一下 @@" 是 1024
> : 目前是剛裝好,在 top 的時候 Mem 的部分是已經可以看到 2G 的記憶體顯示了
> 自問自答一下,剛剛測試了兩次,發現有加沒加似乎都沒有差別
--
_____________
| ,,, ,* |
| ( '-')/) |「紊亂中找到秩序,混沌中釐清觀念」
| (( ) | 不管周遭的世界如何改變,世上仍然有恆常不變的根本價值與通則
| (,,),) |
|_____________| - Jim Collins -
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 61-231-152-194.dynamic.hinet.net