jps命令的真相

2021-09-11 06:24:27 字數 673 閱讀 2859

/tmp/hsperfdata_程序使用者名稱

jps遇到這種情況時,有可能是真,也可能是假。

此時用ps -ef檢視程序若ps -ef | grep 程序名結果有程序那麼程序是ok的。

在生產環境中,部署hadoop的hdfs時會用hdfs使用者,root使用者會sudo許可權的使用者去獲取,可能會人為的或者linux系統看來是佔記憶體最大的 ,觸發了oom,自動給你kill掉。

linux在tmp目錄, 定期刪除一些檔案和資料夾 30天週期

集群的pid檔案在集群啟動和停止時都需用到,若pid檔案刪除,可能會導致舊節點停不掉,集群重啟時,節點重複啟動會導致節點紊亂,其實用的還是舊的節點

解決方案:

1、在其他目錄下面建立自己的乙個資料夾:

mkdir -p /data/tmp

chmod -r 777 /data/tmp

修改hadoop-env.sh 中的hadoop_pid_dir=/data/tmp

2、修改linux定時刪除tmp命令的配置,是pid檔案不受規則的影響。

詳解JPS命令

jps j a virtual machine process status tool 是jdk 1.5提供的乙個顯示當前所有j a程序pid的命令,簡單實用,非常適合在linux unix平台上簡單察看當前j a程序的一些簡單情況。使用方法 在當前命令列下打 jps,系統要配置需要j a home...

jvm程序狀態檢視命令 jps

jps可以用來檢視jvm的程序狀態,啟動命令等資訊。用法 q只列印執行中的jvm程序pid。他的特性決定了不能與 mlvv 一起使用。m輸出傳遞給main方法的引數。嵌入式jvm的輸出可能為null。l將應用程式主類的完整包名稱或完整路徑名稱輸出到應用程式的jar檔案。v輸出啟動jvm時手動指定的j...

等待的真相

在做web站點的時候,我們常常需要對web站點的效能進行評測,那麼評測的標準是什麼呢?通常來講,對於web站點的效能的評測,我們必須從使用者的角度去考慮。這其中的乙個重要標準就是使用者從發出乙個請求,到瀏覽器正確的渲染出響應結果這段時間所用的時間,我們姑且把它定義為等待時間。那麼,在這段等待的時間了...