GNU/Linux >> Belajar Linux >  >> Linux

Cara Memeriksa Beban Server Anda di Linux

Salah satu sektor tempat Linux telah berada di garis depan adalah industri server Web. Distribusi Linux bertindak sebagai server untuk sebagian besar situs web di Internet. Selain situs web, mereka juga digunakan saat ini untuk Platform Perangkat Lunak sebagai Layanan, Infrastruktur sebagai Layanan, dll., semua berkat ekosistemnya yang berpusat pada keamanan.

Pemuatan Server Linux mengacu pada pekerjaan rata-rata yang dilakukan oleh server web dalam jumlah waktu tertentu. Biasanya ditentukan dalam rata-rata 5 menit terakhir, 10 menit, dan 15 menit.

Beban server rata-rata yang lebih tinggi berarti CPU digunakan lebih banyak, dan jelas, akses ke server lambat. Selain itu, penggunaan memori sistem juga dipertimbangkan saat beban server dirujuk. Sistem server yang kehabisan memori dapat menyebabkan sistem tersebut dimatikan.

Hari ini, kita akan belajar cara memeriksa beban server di Linux.

Prasyarat

Meskipun metode yang dijelaskan dalam artikel ini akan bekerja bahkan tanpa server terinstal di mesin Linux, akan lebih baik jika Anda mencobanya di sistem Linux dengan server terinstal.

Anda dapat mencoba menginstal server umum seperti Apache atau Nginx .

Periksa Load Server Linux Menggunakan Perintah Uptime

Tujuan utama dari perintah uptime di Linux adalah untuk menunjukkan berapa lama sistem telah menyala, yaitu waktu yang telah berlalu sejak boot terakhir. Namun, ini juga memberikan gambaran umum yang sangat cepat tentang beban pada sistem.

$ uptime

Berapa rata-rata beban, 0,06 , 0,03 , dan 0,00 maksudnya?

Seperti yang disebutkan sebelumnya, ini adalah tiga rata-rata untuk 1 terakhir , 5 , dan 15 menit. Mereka menunjukkan persentase CPU yang digunakan dalam durasi tersebut.

Oleh karena itu, 0,06 berarti 6% rata-rata penggunaan CPU pada menit terakhir, 0,03 berarti 3% rata-rata penggunaan CPU dalam 5 . terakhir menit. 0% penggunaan rata-rata CPU menandakan penggunaan yang sangat sedikit selama rentang 15 menit, yang sering terjadi jika sistem disimpan dalam mode tunda.

Periksa Kinerja Server Linux Menggunakan Perintah Vmstat

Perintah vmstat digunakan untuk melihat penggunaan sumber daya memori dan CPU di Linux. Alih-alih menampilkan rata-rata, ini menampilkan penggunaan seketika.

Anda cukup memanggilnya tanpa parameter untuk mendapatkan nilai penggunaan saat ini:

$ vmstat

Di bawah CPU, 'kami' berarti sumber daya yang digunakan oleh pengguna, ‘sy’ berarti sumber daya yang digunakan oleh sistem, dan ‘id’ berarti persentase sumber daya yang tidak digunakan.

Jika Anda telah mengonfigurasi Tukar disk di sistem Anda (Partisi pada hard drive untuk digunakan sebagai RAM jika RAM benar-benar habis), Anda dapat melihat penggunaannya di bawah 'swap' kolom. Jika Tukar sedang digunakan, yang merupakan indikator langsung bahwa ada penggunaan memori yang berat.

Anda juga dapat memanggil 'vmstat' secara teratur pada interval untuk melihat beban di dekat real-time. Misalnya, berikut ini akan memanggil vmstat 10 kali dengan interval 3 detik antara setiap panggilan.

$ vmstat 3 10

Perhatikan bagaimana pada panggilan ketiga, hanya 25% CPU dalam keadaan idle, yang berarti ada beban di server selama waktu tersebut.

Kesimpulan

Kami telah mencoba menyajikan pemahaman dasar tentang apa yang dimaksud dengan beban server dan menjelaskan dua perintah yang dapat digunakan untuk memeriksa beban server di Linux. Perintah mana yang Anda gunakan untuk memeriksa beban di server Anda? Beri tahu kami di komentar di bawah!


Linux
  1. Cara Mengukur Kinerja di Server VPS Linux Anda

  2. Cara Memasang Lingkungan Desktop di Server Linux Tanpa Kepala Anda

  3. Cara Memeriksa Beban Server di Server Windows

  1. Bagaimana cara memonitor server Linux Anda?

  2. Bagaimana cara Benchmark atau memeriksa kecepatan Server DNS Anda di Linux?

  3. Cara Menggunakan OpenSSH untuk Menghubungkan ke Server Linux Anda

  1. Cara Menemukan atau Memeriksa Alamat IP Anda di Linux

  2. Cara Memeriksa Versi OS Linux Anda

  3. Cara Memeriksa Penggunaan Memori di Server berbasis Linux