Compile openbsd multi prosesor
Artikel ini muncul ketika saya mempunyaii server IBM Tower Server, belum saya compile prosesor terdeteksi oleh openbsd ada 4. Ladalah setelah saya compile Prosesor raib (Ngilang) 3 prosesor, dari situ baca2 + diskusi ama paman guru ee baruu ketemuu.
Compile openbsd multi prosesor
——————————-
1. Download sys.tar.gz sesuia dengan versi openbsd anda.
2. Letakkan fil sys.tar.gz di /usr/src/ kemudian extrak file tersebut.
3. Masuk dalam derectori /usr/src/sys/arch/i386/conf/
4. Buat file konfigurasi kernel anda
-bash-4.1# cp GENERIC HOST
5. Jangan lupa buat juga konfigurasi untuk multi prosesor
-bash-4.1# cp GENERIC.MP HOST.MP
6. Konfigurasi config kernel file anda
-bash-4.1# vi HOST
–> Tambahkan baris ini
option DUMMY_NOPS # speed hack
option UVM # speed swap
option BUFCACHEPERCENT=35 # 25% of memory for filesystem cache buffer, more less more good
option MSGMNB=32768 # max characters per message queue
option MSGMNI=40 # max number of message queue identifiers
option MSGSEG=2048 # max number of message segments in the system
option MSGSSZ=64 # size of a message segment (Must be 2^N)
option MSGTQL=1024 # max amount of messages in the system
7. Konfigurasi juga file
-bash-4.1# vi ../include/param.h
—> rubah
#define NMBCLUSTERS 6144 menjadi –> #define NMBCLUSTERS 32768
-bash-4.1# vi ../../../altq/altq_hfsc.h
–> rubah
#define HFSC_MAX_CLASSES 64 to #define HFSC_MAX_CLASSES 32768
8. Agar bisa multiprosesor maka edit
vi /usr/src/sys/arch/i386/conf/HOST.MP
—> edit
include “arch/i386/conf/HOST”
9. compile & install kernel
-bash-4.1# config HOST.MP
-bash-4.1# cd ../compile/HOST.MP/
-bash-4.1# cp /bsd /bsd.old
-bash-4.1# make depend; make; make install
10 . Setelah selesiai semua lakuak reboot openbsd
-bash-4.1# reboot
11. Setelah UP Openbsd anda maka anda telah memakai kernel yang telah anda konfigurasi.
12. Untuk cek
-bash-4.1# uname -a
akan tampil xxxxxx HOST.MP#0 i386
13. Untuk melihat multiprosesor
-bash-4.1#top
load averages: 0.23, 0.14, 0.06
hostingkita.192.168.100.10 00:37:47
23 processes: 22 idle, 1 on processor
CPU0 states: 0.0% user, 0.0% nice, 0.1% system, 0.0% interrupt, 99.9% idle
CPU1 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
CPU2 states: 0.1% user, 0.0% nice, 0.0% system, 0.0% interrupt, 99.8% idle
CPU3 states: 0.1% user, 0.0% nice, 0.2% system, 0.0% interrupt, 99.7% idle
Memory: Real: 9084K/40M act/tot Free: 3592M Swap: 0K/5122M used/tot