Linux Tips and Troubleshooting

Monitoring Server Linux – Part 1 – Resource Hardware

Assalamualaikum Warrahmatullahi Wabarakatuh

Pada artikel kali ini kita akan membahas mengenai bagaimana cara merawat/memaintenance server linux kita. Sebenarnya untuk melakukan maintenance/perawatan ada banyak aspek yang harus diperhatikan. Mulai dari sisi Hardware, system, process, network, dsb. Tetapi pada part pertama saya akan membahas dari sisi hardware nya terlebih dahulu.

1. Processor
Untuk melihat spesifikasi processor dari server kita bisa menggunakan perintah lscpu.

Dari perintah tersebut kita bisa menegatahui detail dari processor kita seperti total CPU, thread, kecepatan maksimal dan minimal, model processor, dan lain sebagainya. Untuk melihat penggunaan processor nya bisa menggunakan perintah top.
# top

Pada bagian %Cpu(s) kita bisa melihat status dari processor kita. Berikut adalah keterangan dari masing-masing opsi:
us: user cpu time (or) % CPU time spent in user space
sy: system cpu time (or) % CPU time spent in kernel space
ni: user nice cpu time (or) % CPU time spent on low priority processes
id: idle cpu time (or) % CPU time spent idle
wa: io wait cpu time (or) % CPU time spent in wait (on disk)
hi: hardware irq (or) % CPU time spent servicing/handling hardware interrupts
si: software irq (or) % CPU time spent servicing/handling software interrupts
st: steal time – – % CPU time in involuntary wait by virtual cpu while hypervisor is servicing another processor (or) % CPU time stolen from a virtual machine

2. RAM
Untuk melihat Spesifikasi dari RAM yang ada di server bisa menggunakan perintah di bawah ini
# dmidecode –type 17

Dari hasil tersebut bisa dilihat spesifikasi RAM kita seperti memory size, tipe ram, bandwidth, hingga serial number. Kita bisa melihat seberapa besar penggunaan Memory di server kita menggunakan perintah berikut:
# free -m

Disana terdapat details seperti:
total: kapasitas dari memory kita
used: banyaknya memory yang telah digunakan
free: banyaknya sisa memory yang belum digunakan
shared: jumlah memory yang bisa di shared ke VGA
buff/cache dan available saya masih belum terlalu paham. Mungkin yang available itu maksudnya adalah memory yang tersedia yang bisa dipakai. Tapi untuk jawaban pastinya anda bisa googling sendiri 😀

3. Harddisk
Untuk melihat spesifikasi dari harddisk yang kita gunakan di server, kita bisa menggunakan perintah dibawah ini:
# hdparm -I /dev/sda

Hasil perintah tersebut dapat menunjukkan detail dari harddisk kita, mulai dari Model, Serial number, tipe harddisk, kapasitas, dan lain-lain. Untuk mengecek berapakah penggunaan disk space di server kita bisa menggunakan perintah berikut:
# df -h

4. Motherboard
Untuk melihat spesifikasi dari mainboard yang digunakan di server, kita bisa menggunakan perintah ini:
# dmidecode -t 2

Dari perintah tersebut kita bisa melihat detail dari Motherboard yang terpasang. Merk, serial number, nama produk hingga fitur pun dapat kita lihat.

5. CDROM
Untuk  melihat detail dari cdrom yang terpasang, bisa menggunakan command dibawah ini:
# wodim -prcap

6. USB Devices
Untuk melihat perangkat apa saja yang terpasang di server kita melalui perangkat USB, kita bisa mengeceknya menggunakan perintah berikut:
# lsusb

Masih banyak lagi yang bisa kita cek menggunakan command line, untuk explorasi lebih jauh anda bisa mencari nya di google. Tetapi perintah-perintah diatas adalah perintah umum yang pasti digunakan untuk memonitoring server dari sisi Hardware.

Sekian tutorial kali ini dan semoga bermanfaat 🙂

Wassalamualaikum Warrahmatullahi Wabarakatuh.

Leave a Reply

Your email address will not be published. Required fields are marked *

Artikel Terkait