/scored
という名前の 1GB 以上の領域を作成することを推奨します。
server.pccluster.org
というドメイン名をserver
という名前のかわりに使用します。
# cd /usr/src # tar vxzf linux2.4.21.tar.gz # cd linux-2.4.21 # patch -p1 -s < linux2.4.21.score.patch
# make menuconfigその後、
Character devices
''メニューを選択します。.
次のような記述が表れます:
RWCP PM/Myrinet (Myricom Myrinet PCI) support (NEW)
RWCP PM/Ethernet support (NEW)
RWCP PM/Shmem (Shared Memory) support (NEW)
環境に合ったドライバを選択してください。ドライバはkernelと静的にリンク、すなわちbuilt-in driverとなります。
ドライバをbuilt-in driverとして選択するには、space
キーのかわりにy
キーを押してください。
``RWCP PM/Myrinet (Myricom Myrinet PCI) support
(NEW)
''は、マシンにMyrinetカードが装着されていない場合でも選択されている必要があります。
``RWCP PM/Ethernet support (NEW)
''を選ぶと、次のようなオプションが表示されます:
Interrupt-reaping
Interrupt-reaping
''を選ぶことで、PM/Ethernetのパフォーマンスが向上します。
マシンにMyrinet cardが装着されていない場合でも
``RWCP PM/Myrinet (Myricom Myrinet PCI) support
(NEW)
''が選択されている必要があることに気をつけてください。
menuconfig
を終了します。
# insmod loop # cd /usr/src/linux # make dep clean # make # make modules # make modules_install # make installもし lilo を使用している場合は lilo database を更新してください。
注意:
insmod loop
コマンドはモジュールをインストールする前に実行されなければいけません。
新しいカーネルのインストール時にエラーが出ていないことを確認してください。
# /sbin/haltMyrinet cardがインストールされたら、 boot sequenceの間に次のようなメッセージが表れます:
Myrinet 9 revison(1) bus(0) iobase(e7000000) irq(c) vmem(d0800000)Values depend on the version of the Myrinet card and the host system.
PM driverがインストールされたことを確認するため,次のコマンドを実行してください:
# dmesg | grep -i pm次のようないくつかのメッセージが表れます。
PM memory support Register pm_memory as major(123) pm[0]: clockval = 90449044, cpu = 403, delay = 0, board = 1, sram = 100000 pm[0]: 30 contexts using 3840K bytes of memory Register pm as major(121) PM/Ethernet: "$Id: pm_ethernet_dev.c,v 1.68 2001/02/24 12:48:14 s-sumi Exp$" PM/Ethernet: register etherpm device as major(122) pmshmem: version = $Id: pm_shmem.c,v 1.6 2000/09/25 12:42:28 kameyama Exp $ pmshmem_init: register pm_shmem as major(124) etherpm0: 8 contexts using 2048K bytes of memory, maxunit=2, maxnodes=128. etherpm0: Interrupt Reaping on eth0, irq 10
![]() |
PCクラスタコンソーシアム |