Searching...
Sabtu, 29 November 2014

Pertolongan Pertama Saat Load Server

Selamat malam sahabat setyawan,

Berikut ini setyawan akan berbagi tentang langkah-langkah yang dilakukan bila terjadi load di server. Perintah dibawah hanya di khususkan bila sahabat menggunakan server Linux.







Iki langkah-langkahe/prosedur umum pengecekan load yang biasa tak lakukan,

Atau mungkin kowe ada cara/tools lain yang oke, boleh di share :)

1. Top
top -c : melihat proses dengan resource tertinggi (absolut path)
top -c -u username : melihat task proses tertinggi yang sedang berjalan untuk user tertentu

- Cek Memory : penggunaan memory
free -m
free -t -m  (disertai totalnya)

2. mysql
watch -n1 mysqladmin proc : melihat proses mysql yang sedang berjalan, atau
/usr/bin/mysqladmin -i1 processlist status

- Cek penggunaan database mysql :
cd /var/lib/mysql/
du -sk * | sort -nr | head -10 : melihat penggunaan database terbesar
watch -n10 "du -sk * | sort -nr | head -10" : melihat perubahan database (penulisan ke disk)

3. Status apache :
WHM : Server Status » Apache Status

4. Daily log
WHM : Server Status » Daily Process Log

Action :
- Optimasi (disable plugin, component, module, dll)
- Database (cek penggunaan database, optimasi database)
- Migrasi ke server load
- Rekomendasi VPS (jika sudah ada di server load)


Advanced Tools :
5. PS  untuk melihat laporan dari proses yang berjalan
ps -auxf | sort -nr -k 4 | head -10 : Proses yang memakan memori paling banyak
ps -auxf | sort -nr -k 3 | head -10 : Proses yang memakan CPU paling banyak


6. NETSTAT
melihat statistik networks

netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n : melihat statistik connection yang sedang terjadi
netstat -nat | grep -c ":80" : melihat statistik connection http (port 80)

netstat -plan|grep :80|awk {'print $5'}|cut -d: -f 1|sort|uniq -c|sort -nk 1 : melihat jumlah IP yang sedang melakukan connection, atau
netstat -tn --inet 2> /dev/null| grep ":80" | awk '/tcp[\ ]*[0-9]+[\ ]*[0-9]+[\ ]+[^\ ]+[\ ]*[^\ ]*/ { print $5; }' | cut -d":" -f1 | sort | uniq -c | sort -n

7. Log - Log

reff dari :
 - http://blog.serverbuddies.com/index.php?s=attack
 - google


Sekian artikel tentang Pertolongan Pertama Saat Load Server. Semoga bermanfaat dan nantikan artikel menarik lainnya.

0 comments:

Posting Komentar

 
Back to top!