入社一ヶ月目の新人syoshidaです。
こちらのblogにてまったり小ネタを出していきます。
よろしくお願いします。
注意:下記の記述はメーカー保証外です。
この記事を読んで行なった行為(分解など)によって、生じた損害はミラクル・リナックスおよび、メーカー、購入したショップもその責を負いません。
で、今回のねたはDellのエントリーサーバであるPowerEdgeSC440にメモリを積めるだけ積んでみました。
SC440の仕様上の最大メモリは4GB(1GB*4)です。
http://www1.jp.dell.com/content/products/productdetails.aspx/pedge_sc440?c=jp&cs=jpbsd1&l=jp&s=bsd
512MB(最小) - 4GB(最大)ECC DDR2 533MHz/667MHz SDRAM (デュアルチャネル対応) バッファ無し
DIMM ソケット x 4
個人的にいまどきのサーバ機でMAX4GBというのは少ない印象です。
が、搭載しているチップセットはIntel3000というチップセットでIntelの資料には最大メモリは8GBと記載されています。
http://compare.intel.com/pcc/showchart.aspx?mmID=24832,139&familyID=9&culture=en-US
Memory Modules 4 DIMMs (2 DIMMs/channel, 2 channels)
Memory Type Unbuffered Dual-Channel DDR2 667/533
Max Memory 8 GB
webで探してみるとほかにも8GB積んでいる方が居るようです。
http://usy.jp/pc/poweredge_sc440_8gb/
この方はWindows2000で使っていて、その後は2台に分けてしまったようです。
Windows2000は32BitOSですので、4GBずつに分けるのは理にかなっています。
ということで、ECC DDR2 533MHz/667MHz SDRAMの2GB Unbufferedのメモリということで探してみたところ、いくつか見つかった中で安かったのが、トランセンドのTS2GDL830まあ、上位機種用の2GBのメモリモジュールですね。
オンラインショップで1枚15100円
もっと安いバルクとかもありそうでしたが、まあ、保証つきメーカー品ということで
#でも挿すハードが保証外。
というわけで、4枚購入して挿してみました。
で、BIOSで見てみると。
ばっちり認識しています。
さて、お約束ということでまずは、問題なく動作するであろう、64Bit(x86_64)版Linuxで使ってみます。
ついでなので先日リリースされたばかりのAsianux Server 3を使ってみます。
# uname -a
Linux xxx.miraclelinux.com 2.6.18-8.10AX #1 SMP Tue Aug 14 04:52:29 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux
# cat /proc/meminfo
MemTotal: 8108504 kB
MemFree: 45460 kB
Buffers: 24924 kB
Cached: 7516728 kB
SwapCached: 4 kB
Active: 2697420 kB
Inactive: 4966468 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 8108504 kB
LowFree: 45460 kB
SwapTotal: 2096440 kB
SwapFree: 2096436 kB
Dirty: 799808 kB
Writeback: 0 kB
AnonPages: 122268 kB
Mapped: 2558540 kB
Slab: 169540 kB
PageTables: 16728 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 6150692 kB
Committed_AS: 837592 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 66792 kB
VmallocChunk: 34359671287 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 2048 kB
まったく問題ありません。
さて、メモリを大量に使う環境というと...まあ、DBか仮想化ですかね。
ということで手っ取り早くVMware serverで2GB*3のVMを起動。
top - 16:22:31 up 1:34, 4 users, load average: 2.81, 1.74, 1.06
Tasks: 104 total, 1 running, 103 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.7%us, 60.4%sy, 0.0%ni, 27.1%id, 10.7%wa, 0.2%hi, 0.0%si, 0.0%st
Mem: 8108504k total, 8062260k used, 46244k free, 23312k buffers
Swap: 2096440k total, 4k used, 2096436k free, 7510308k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4425 root 5 -10 1713m 1.4g 1.4g S 81 18.1 23:17.51 vmware-vmx
4488 root 5 -10 803m 520m 516m S 33 6.6 8:37.03 vmware-vmx
4518 root 5 -10 593m 322m 317m S 9 4.1 8:13.21 vmware-vmx
2683 root 15 0 261m 26m 16m S 0 0.3 0:01.43 kicker
2681 root 15 0 223m 23m 11m S 0 0.3 0:00.39 kdesktop
2711 root 15 0 239m 22m 14m S 0 0.3 0:00.88 konsole
2669 root 15 0 246m 18m 11m S 0 0.2 0:00.17 kded
2641 root 16 0 130m 18m 1652 S 0 0.2 0:00.06 scim-launcher
2679 root 15 0 218m 17m 10m S 0 0.2 0:00.22 kwin
2470 root 15 0 111m 15m 4300 S 0 0.2 0:21.82 X
4193 root 15 0 17804 15m 4284 S 0 0.2 0:10.77 vmware-serverd
2697 root 15 0 235m 10m 6552 S 0 0.1 0:00.02 knotify
2695 root 15 0 197m 10m 7296 S 0 0.1 0:00.03 klipper
2678 root 15 0 193m 9360 6844 S 0 0.1 0:00.01 ksmserver
2666 root 15 0 180m 7824 2720 S 0 0.1 0:00.02 scim-panel-gtk
2657 root 16 0 186m 7480 5376 S 0 0.1 0:00.05 kdeinit
2692 root 15 0 189m 7188 5840 S 0 0.1 0:00.01 axtu-notifier-g
2663 root 15 0 195m 6796 4788 S 0 0.1 0:00.01 klauncher
これもOK
では次はPAEカーネル
(PAEの詳細はwikipedia等をご参照ください。)
# cat /proc/meminfo
MemTotal: 8243276 kB
MemFree: 5599372 kB
Buffers: 43260 kB
Cached: 2327568 kB
SwapCached: 0 kB
Active: 1097780 kB
Inactive: 1362368 kB
HighTotal: 7404016 kB
HighFree: 4839360 kB
LowTotal: 839260 kB
LowFree: 760012 kB
SwapTotal: 2096440 kB
SwapFree: 2096440 kB
Dirty: 135124 kB
Writeback: 0 kB
AnonPages: 89284 kB
Mapped: 1008472 kB
Slab: 32092 kB
PageTables: 5988 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 6218076 kB
Committed_AS: 786432 kB
VmallocTotal: 116728 kB
VmallocUsed: 2992 kB
VmallocChunk: 113520 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 2048 kB
# uname -a
Linux xxx.miraclelinux.com 2.6.18-8.10AXPAE #1 SMP Tue Aug 14 05:01:48 EDT
2007 i686 i686 i386 GNU/Linux
同様にVMを2GBのVMを3個上げてみます。
top - 18:16:15 up 53 min, 5 users, load average: 1.96, 1.01, 0.73
Tasks: 106 total, 2 running, 104 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.8%us, 26.3%sy, 0.0%ni, 71.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 8243276k total, 4044684k used, 4198592k free, 48548k buffers
Swap: 2096440k total, 0k used, 2096440k free, 3682120k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4057 root 5 -10 1206m 939m 934m S 32 11.7 2:14.23 vmware-vmx
3769 root 5 -10 716m 435m 431m S 10 5.4 4:43.54 vmware-vmx
3802 root 5 -10 658m 383m 379m S 9 4.8 4:29.57 vmware-vmx
2391 root 20 0 49308 19m 13m S 0 0.2 0:00.70 kicker
3184 root 15 0 58832 19m 13m S 0 0.2 0:00.87 konsole
2406 root 15 0 58188 19m 13m S 0 0.2 0:01.14 konsole
2389 root 20 0 44808 15m 10m S 0 0.2 0:00.42 kdesktop
3711 root 15 0 18056 15m 4228 S 1 0.2 0:03.69 vmware-serverd
2371 root 15 0 45152 15m 10m S 0 0.2 0:00.25 kded
2387 root 15 0 44792 14m 9.8m S 0 0.2 0:00.35 kwin
2364 root 15 0 45152 14m 1644 S 0 0.2 0:00.13 scim-launcher
2239 root 15 0 34412 11m 3852 S 0 0.1 0:29.90 X
2403 root 15 0 33544 9140 7152 S 0 0.1 0:00.03 klipper
2405 root 15 0 39680 8580 6176 S 0 0.1 0:00.03 knotify
2386 root 17 0 32940 7976 6336 S 0 0.1 0:00.01 ksmserver
2380 root 15 0 38200 6796 3476 S 0 0.1 0:00.05 scim-panel-gtk
2400 root 15 0 22660 6320 5268 S 0 0.1 0:00.02 axtu-notifier-g
2362 root 15 0 31360 6268 4872 S 0 0.1 0:00.05 kdeinit
こちらもよさそうですね。
微妙にメモリの使いたかたが違う気もしますし、原理的にPAEの方が遅そうな気がしますが、
とりあえずVMの起動に問題はなさそうです。
かつ、今回の目的からは外れますので、検証は省略。
ということで今回のねたは以上。
最近のコメント