GNU/Linux >> Belajar Linux >  >> Linux

Linux – Bagaimana Mengukur Waktu Ketika Sebuah Paket Tiba?

Ketika paket tiba, NIC menghasilkan interupsi dan kernel kemudian mengambil alih. Saya ingin mengukur waktu kedatangan paket aliran TCP tertentu.

Bagaimana saya melakukan ini di Linux? Inilah yang dilakukan alat seperti tcpdump.

Jawaban yang Diterima:

tcpdump stempel waktu semua paket. Jadi, Anda harus dapat menggunakan tcpdump. Jika tidak, Anda dapat mencoba wireshark, yang juga memantau lalu lintas jaringan, tetapi dengan GUI yang bagus dan kuat. Jika Anda tidak perlu membuat skrip proses ini, saya akan mengatakan Wireshark adalah teman Anda dalam situasi ini.

Anda dapat mengintip di http://www.howtogeek.com/104278/how-to-use-wireshark-to-capture-filter-and-inspect-packets/ untuk info lebih lanjut tentang cara menggunakan Wireshark.

Jika Anda lebih tertarik untuk mengukurnya sendiri, Anda dapat memeriksa tcpdump dengan strace atau, seperti yang disarankan, baca sumbernya. strace akan memberi Anda daftar panggilan sistem yang dapat Anda gunakan di aplikasi Anda sendiri. Namun, solusi termudah adalah menjalankan tcpdump , lalu filter output melalui awk atau alat lain yang mampu memfilter kolom stempel waktu.

Anda juga dapat menemukan informasi lebih lanjut tentang cara menggunakan tcpdump di http://danielmiessler.com/study/tcpdump/


Linux
  1. Cara menggunakan perintah grep Linux

  2. Cara menggunakan perintah history di Linux

  3. Bagaimana cara mengarahkan output dari perintah waktu ke file di Linux?

  1. Bagaimana Linux datang ke mainframe

  2. Linux – Bagaimana Mendapatkan Waktu Jam Dinding Dari Proses Yang Berjalan?

  3. Cara menentukan waktu koneksi soket di Linux

  1. Linux – Bagaimana Cara Mendapatkan Pacman Untuk Menggunakan Pkgbuilds Kustom Saat Memperbarui?

  2. Cara Menonaktifkan Waktu Musim Panas (DST), dan Memodifikasi Zona Waktu di Linux

  3. Cara Menemukan Saat Spfile Dibuat Di Server Linux