linux使用ps下檢視程序執行的時間 【轉】
可通過ps 來檢視,通過引數 -o 來檢視
例:
ps -eo pid,tty,user,comm,lstart,etime | grep init
引數說明:
pid:程序ID
tty:終端
user:使用者
comm:程序名
lstart:開始時間
etime:執行時間
執行結果如下:
1 ? root init Tue Sep 3 15:17:30 2013 12-22:50:44
說明:
pid:1 tty:? user:root comm:init lstart: Tue Sep 3 15:17:30#### 常用示例:2013 【開始時間為:2013-9-3 15:17:30 週二】 etime:12-22:50:44 【執行時間:12天 22個小時50分鐘44秒】
[[email protected] ~]$ ps -ef | grep -v 'grep' | grep 'nginx' root 1593 1 0 May05 ? 00:00:00 nginx: master process /application/nginx/sbin/nginx www 23946 1593 0 Jul04 ? 00:00:12 nginx: worker process [
[email protected] ~]$ [[email protected] ~]$ ps -eo pid,user,comm,lstart,etime,cmd | grep -v 'grep' | grep 'nginx' 1593 root nginx Fri May 5 22:44:04 2017 202-13:13:23 nginx: master process /application/nginx/sbin/nginx 23946 www nginx Tue Jul 4 18:00:27 2017 142-17:57:00 nginx: worker process
相關推薦
linux使用ps下檢視程序執行的時間 【轉】
可通過ps 來檢視,通過引數 -o 來檢視 例: ps -eo pid,tty,user,comm,lstart,etime | grep init 引數說明: pid:程序ID tty:終端 user:使用者 comm:程序名 lstart:開
程序/執行緒同步的方式和機制,程序間通訊【轉】
(轉自:https://www.cnblogs.com/virusolf/p/5331946.html) 一、程序/執行緒間同步機制。 臨界區、互斥區、事件、訊號量四種方式臨界區(Critical Section)、互斥量(Mutex)、訊號量(Semaphore)、事件(Event)的區別
設定linux檢視歷史命令顯示執行時間【history】
[root@iZwz90n2a7lzpav1xsdmiqZ ~]# vim /etc/profile 新增至末尾行 expor
Linux下git源碼安裝【轉】
lac itl 允許 pla rom code ins 8.0 代碼 轉自:http://blog.csdn.net/u012889638/article/details/51167123 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 版本信息:Cent
UNIX下的LD_PRELOAD環境變數【轉】
前言 也許這個話題並不新鮮,因為LD_PRELOAD所產生的問題由來已久。不過,在這裡,我還是想討論一下這個環境變數。因為這個環境變數所帶來的安全問題非常嚴重,值得所有的Unix下的程式設計師的注意。 在開始講述為什麼要當心LD_PRELOAD環
Linux下調整ext3分割槽大小【轉】
本文轉載自:https://blog.csdn.net/cruise_h/article/details/22403529 本文討論如何再不丟失資料的情況下調整已有ext3分割槽的大小,包括: 壓縮已有分割槽 增大已有分割槽 合併兩個ext3分割槽 這在沒有使用LVM(邏輯卷管理),而
在 Eclipse 下利用 gradle 構建系統【轉】
在 Eclipse 下利用 gradle 構建系統 簡介: 構建系統時候常常要用到 Ant, Maven 等工具,對於初學者來說,它們還是過於複雜,上手還是需要時間的。本文將向讀者介紹一種全新的構建專案的方式 gradle,它簡單、上手快,能大大節省專案的時間
Linux檢視mysql 安裝路徑【轉】
一、檢視檔案安裝路徑由於軟體安裝的地方不止一個地方,所有先說檢視檔案安裝的所有路徑(地址)。這裡以mysql為例。比如說我安裝了mysql,但是不知道檔案都安裝在哪些地方、放在哪些資料夾裡,可以用下面的命令檢視所有的檔案路徑在終端輸入:whereis mysql回車,如果你安
Android系統移植(一)-讓android系統在目標平臺上執行起來【轉】
Android系統由於用的是linux核心,因此核心移植和嵌入式linux核心移植差異不大,過程如下: (1)移植boot-loader和linux2.6核心到目標平臺上,讓linux核心可以啟動起來,基本的驅動允許正常。此過程完全是嵌入式linux的開發,這裡直接跳過。
中斷服務下半部之工作佇列【轉】
1 工作佇列概述 工作佇列 (work queue) 是另外一種將工作推後執行的形式,它和我們前面討論的所有其他形式都不相同。工作佇列可以把工作推後,交由一個核心執行緒去執行—這個下半部分總是會在程序上下文執行,但由於是核心執行緒,其不能訪問使用者空間。 最重要
xv6 + Qemu 在Ubuntu下編譯運行教程【轉】
x86_64 mpi 出現 system 兩種方法 開發 n-1 不出 soft 轉自:https://blog.csdn.net/yinglang19941010/article/details/49310111 如果想要離線看教程,可以下載該 文檔 一、使用工具說明
Linux下檢視某一個程式執行所佔用的記憶體【轉】
第一種方式 top -p 程序號 [[email protected] micro-service]$ top -p 20490 top - 16:50:32 up 6 days, 2:18, 1 user, load average: 0.00,
【轉】【Linux】在Linux中檢視所有正在執行的程序
可以使用ps命令。它能顯示當前執行中程序的相關資訊,包括程序的PID。Linux和UNIX都支援ps命令,顯示所有執行中程序的相關資訊。 ps命令能提供一份當前程序的快照。如果想狀態可以自動重新整理,可以使用top命令。 ps命令 輸入下面的ps命令,顯示所有執行中
linux下檢視程序啟動、執行的時間
可通過ps 來檢視,通過引數 -o 來檢視 例: ps -eo pid,tty,user,comm,lstart,etime | grep init 引數說明: pid:程序ID tty:
【轉】Visual Studio單元測試小應用-測執行時間
line Language cat parse esc net 技術分享 javascrip huang 【轉】Visual Studio單元測試小應用-測執行時間 Visual Studio的單元測試會記錄每一個測試的執行時間,如果有幾個Method要測效能,以前我會用
【轉】編寫高質量代碼改善C#程序的157個建議——建議17:多數情況下使用foreach進行循環遍歷
else enume spa 開閉 next str items tro var 建議17:多數情況下使用foreach進行循環遍歷 由於本建議涉及集合的遍歷,所以在開始講解本建議之前,我們不妨來設想一下如何對結合進行遍歷。假設存在一個數組,其遍歷模式可以采用依據索引來
【轉】編寫高質量代碼改善C#程序的157個建議——建議16:元素數量可變的情況下不應使用數組
system sed 維數 優化 高質量 watch 擴展方法 calling 64 bit 建議16:元素數量可變的情況下不應使用數組 在C#中,數組一旦被創建,長度就不能改變。如果我們需要一個動態且可變長度的集合,就應該使用ArrayList或List<T&g
【轉】postgresql 檢視資料庫叢集建立時間
原文連結:https://blog.csdn.net/ctypyb2002/article/details/80930809 使用 pg_controldata 檢視 Database system identifier $ /usr/pgsql-10/bin/pg_controldata
【轉】Linux下java程序CPU佔用率高分析方法
文章轉載的地址: https://blog.linuxeye.cn/343.html 在工作當中,肯定會遇到由程式碼所導致的高CPU耗用以及記憶體溢位的情況。這種情況發生時,我們怎麼去找出原因並解決。 一般解決方法是通過top命令找出消耗資源高的執行緒id,利用strace命令檢視該執行緒
檢視某個程序執行時間的幾種方法
1.首先查出某個程序的pid,然後使用ps命令 [[email protected] ~]# jps 2640 Jps 2339 DataNode 2239 NameNode [[email protected] ~]# ps -p 2239 -o etime ELAPSE