じわじわとなぶりごろしに
FreeBSDを使用したZFSのメモリチューニングについて
■ Genericカーネル (Mem 2GB/3GB)
vm.kmem_size 640M
= OK
vm.kmem_size 768M
= Panic kmem_suballoc Bad status return of 3
■ Tunedカーネル (Mem 2GB/3GB)
option KVA_PAGES=512 を足して再構築
vm.kmem_size 1536M
= OK
Mem 2GB/3GB
vm.kmem_size 1580M
= OK
vm.kmem_size 1584M
= k_stack allocation faild.-> シングルユーザモードへ
vm.kmem_size 1600M
= Page Fault (SWAP?)
vm.kmem_size 1624M
= Double Fault (SWAP)
vm.kmem_size 1648M以降
= Panic kmem_suballoc Bad status return of 3
とりあえず、vm.kmem_size + KVA_PAGES = KVA_PAGES * 4 (Kernel仮想メモリ空間は4MBとの事で) 近辺が安定してそう・・・というカン。足していくと徐々に不安定になる上、障害内容がまちまちである。 ひょっとして、現行のシステムは止まるギリギリより少し前 (この例では1580Mな位置づけ) に設定しているが、vm.kmem_sizeがこの均衡崩れてるから不安定なのだらうか?負荷をかけるとkmem_sizeが足りないと怒られていますので・・・
Posted by uso8000k
| Categories:
Tech
| [
ツィート(笑)]
| [
]