/scored
という名前の 1GB 以上の領域を作成することを推奨します。
server
のかわりに
server.pccluster.org
を使用してください。
# cd /usr/src # tar vxzf linux2.6.11.tar.gz # cd linux-2.6.11 # patch -p1 -s < linux2.6.11.score.patch
# make menuconfigその後、
Device Drivers
'' から
``SCore PM devices
''メニューを選択します。
次のような記述が表れます:
SCore PM/Shmem (Shared Memory) support (NEW)
SCore PM/Ethernet support (NEW)
SCore PM/Ethernet-nkp drivers (w/o Kernel Patch) (NEW)
SCore PM/Myrinet drivers (NEW)
SCore PM/Memory (Common) drivers (NEW)
環境に合ったドライバを選択してください。ドライバはモジュールにしてください。
ドライバをモジュールとして選択するには、space
キーのかわりにm
キーを押してください。
``RWCP PM/Ethernet support (NEW)
''を選ぶと、次のようなオプションが表示されます:
Interrupt-reaping
Interrupt-reaping
''を選ぶことで、PM/Ethernetのパフォーマンスが向上します。
menuconfig
を終了します。
# make bzImage # make modules # make modules_install # make install
新しいカーネルのインストール時にエラーが出ていないことを確認してください。
lilo を使用している場合は、 SCore linux kernel を使用するために /etc/lilo.conf を編集してください。 /etc/lilo.conf の例は以下を見てください。
boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 message=/boot/message linear default=linux image=/boot/vmlinuz-2.6.11 label=linux initrd=/boot/initrd-2.6.11.img read-only root=/dev/hda5
このカーネルが動かなかったときのために、現在使用しているカーネルの エントリを遺しておいてください。
次に、忘れずに lilo
コマンドを実行してください。
# sync # lilo
grub を使用している場合は /boot/grub/grub.conf を変更してください。 多分、ブート時に起動するカーネルを指定する default の値を変更するだけで よいと思います。
PM driverがインストールされたことを確認するため,次のコマンドを実行してください:
# dmesg | grep -i pmたとえば、以下のようなメッセージが出力されます。
pm_memory:PM memory support pm_memory:Register pm_memory as major(123) pm_myrinet:Probe Myrinet rev 1 pm_myrinet:Register pm_myrinet as major(121) pm_myrinet:[0]: clockval = 90479047, cpu = 403, delay = 0, board = 1, sram = 100000 pm_myrinet:[0]: 30 contexts using 15360K bytes of memory PM/Ethernet: "$ Id: pm_ethernet_dev.c,v 1.14 2005/10/10 04:49:13 s-sumi Exp $" PM/Ethernet: register pm-ethernet device as major(122) pm-ethernet0: 16 contexts using 4096KB MEM, maxunit=4, maxnodes=512, mtu=1468, eth0. etherpm0: Interrupt Reaping on eth0, irq 0 pm_shmem:pmshmem: version = $ Id: pm_shmem.c,v 1.4 2005/09/21 08:15:04 hori Exp $ pm_shmem:pmshmem_init: register pm_shmem as major(124)
![]() |
PCクラスタコンソーシアム |