Linux

是否可以檢查 l 應用程序開始使用埠並建立的時間

  • January 27, 2020

從下面的 netsta 我們可以看到 Air_metal 應用程序正在使用埠 50070 並建立

# netstat -anp | grep :50070 | grep ESTABLISHED
tcp6       0      0 100.14.74.11:48148     100.14.74.12:50070     ESTABLISHED 29455/Air_metal

是否可以檢查 Air_metal 應用程序開始使用埠 50070 並建立的時間

使用埠檢查程序號;然後使用程序號,您可以閱讀 /proc//sched 並以毫秒為單位獲取統計資訊。

root@zaphod:/tmp# netstat -anp | grep -i postgr
tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN      904/postgres
tcp6       0      0 :::5432                 :::*                    LISTEN      904/postgres
udp6       0      0 ::1:49729               ::1:49729               ESTABLISHED 904/postgres
unix  2      [ ACC ]     STREAM     LISTENING     13146    904/postgres         /var/run/postgresql/.s.PGSQL.5432
root@zaphod:/tmp# head /proc/904/sched
postgres (904, #threads: 1)
-------------------------------------------------------------------
se.exec_start                                :     346550579.786859
se.vruntime                                  :         67740.577403
se.sum_exec_runtime                          :         14266.931943
se.nr_migrations                             :                11174
nr_switches                                  :                69572
nr_voluntary_switches                        :                69407
nr_involuntary_switches                      :                  165
se.load.weight                               :              1048576
root@zaphod:/tmp#

所以我檢查

heroot@zaphod:/tmp# dc
346550579 1000 / 60 / 60 / 24 / pq
4

我在這個計算器上獲得大約 4 天

如果我檢查我的正常執行時間(我的 postgres 範例從啟動時開始)所以它會相等(4 天)

root@zaphod:/tmp# w
21:46:44 up 4 days, 18 min,  4 users,  load average: 0.29, 0.65, 0.72
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
francois tty7     :0               Thu21    4days 28:10   0.05s /bin/sh /etc/xdg/xfce4/xinitrc -- /etc/X11/xinit/xserverrc
francois pts/1    tmux(7598).%0    Thu21    2:55m 30.29s 30.20s irssi
francois pts/2    tmux(7598).%1    Fri21    2.00s  0.21s 11.34s tmux
francois pts/3    tmux(7598).%2    18:17    2:37m  0.13s  0.13s -bash
root@zaphod:/tmp#
root@zaphod:/tmp# #IT IS OK

沒關係。我的範例程序使用的是埠,因為 4 天。

引用自:https://unix.stackexchange.com/questions/564437