GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya memeriksa berapa banyak koneksi HTTP yang terbuka saat ini?

Ada sekitar jutaan cara untuk melakukan ini, tetapi:

netstat | grep http | wc -l

Ingatlah bahwa http adalah protokol tanpa kewarganegaraan. Setiap baris dapat mewakili satu klien yang membuka beberapa soket untuk mengambil file berbeda (css, gambar, dll.) yang akan hang out untuk sementara waktu dalam status timewait.


Di bawah ini adalah beberapa perintah netstat yang dapat digunakan untuk memeriksa jumlah koneksi yang dimiliki server.

Untuk menampilkan semua koneksi Internet aktif ke server, hanya koneksi yang dibuat yang disertakan.

netstat -na

Untuk menampilkan hanya koneksi Internet aktif ke server pada port 80 dan mengurutkan hasilnya, izinkan untuk mengenali banyak koneksi yang berasal dari satu IP

netstat -an | grep :80 | sort

Untuk menampilkan daftar semua alamat IP yang terlibat, bukan hanya menghitung.

netstat -n -p | grep SYN_REC | sort -u

Jika server web Anda adalah apache, Anda juga dapat menggunakan halaman status server (setelah mengaktifkannya).


Linux
  1. Cara Memeriksa Port Jarak Jauh Dapat Dicapai Menggunakan Perintah 'nc'

  2. Cara Memeriksa Mendengarkan / Membuka Port dengan Netstat di Linux

  3. Bagaimana cara memeriksa apakah daemon Hadoop sedang berjalan?

  1. Cara Memeriksa Port Terbuka di Linux dengan netstat, lsof, dan nmap

  2. Bagaimana cara menentukan jumlah soket terbuka? Masalah Sumber Daya VM

  3. Bagaimana saya bisa memeriksa apakah cgroup tersedia di host Linux saya?

  1. Cara Memeriksa Port Terbuka pada Sistem Linux Jarak Jauh

  2. Cara memeriksa apakah shell yang sedang berjalan adalah BusyBox

  3. Bagaimana cara memeriksa fungsi SysRq mana yang diaktifkan?