題:
sysmond佔用過多的CPU
Wolph
2014-04-15 18:32:36 UTC
view on stackexchange narkive permalink

有人知道OS X上的 sysmond 應用程序做什麼嗎?最近,它一直無緣無故地持續消耗約25-30%的CPU。 SMC重置

  • PRAM重置
  • 以安全模式啟動(sysmond也會在那兒佔用資源)
  • 文件系統檢查(常規的目錄錯誤計數除外,否錯誤或其他原因)
  • 暫時,我剛剛禁用了sysmond plist,但我想它並不是完全沒用,所以我想知道它應該做什麼以及禁用是否有害; )

    enter image description here

    五 答案:
    Wolph
    2014-04-16 20:31:58 UTC
    view on stackexchange narkive permalink

    sysmond在OS X上的作用

    通過 Activity Monitor 監視 sysmond 的CPU使用情況毫無意義!事實證明, sysmond 過程是 Activity Monitor 用來獲取其讀數的過程。

    因此,如果 sysmond 正在大量使用CPU,只需殺死活動監視器以使其停止即可。

    警告

    增加活動監視器的更新間隔會大大增加CPU負載,這就是為什麼最初從未註意到它,現在更多地看到它。

    這只是猜測嗎?通過活動監視器看到更高的CPU使用率並不意味著這就是應該做的。
    不幸的是,實際上幾乎沒有官方文件,但這似乎是唯一合乎邏輯的結論。甚至sysmond手冊頁也沒有說“系統監視器守護程序”,這是有道理的。 是的,這是推測,但在到目前為止我遇到的所有OS X系統上都是可以重複的,這很可能是事實。
    當我退出活動監視器,然後再次啟動它時,`sysmond`進程的CPU時間沒有改變。這表明退出活動監視器不會結束“ sysmond”過程。
    但這確實表明如果活動監視器未運行,則該過程不執行任何操作。由於必須以root用戶身份運行,因此這可能比啟動和停止該過程容易。
    我仔細檢查了活動監視器的設置,以某種方式將“更新頻率”設置為“非常頻繁(1秒)”。不知道這是怎麼發生的,但是將其設置為“正常(5秒)”後,“ sysmond”的CPU使用率立即從〜25%下降至〜5%。
    事實證明,即使您有*正在運行*的活動監視器(沒有打開任何窗口),sysmond仍會在後台運行。這意味著如果您不想再監視任何內容,則應該始終“退出” Activity Monitor,而不是僅關閉其所有窗口。
    當您說“增加更新間隔…”時,是指“減少更新間隔…”嗎?
    @ChrisFCarroll:更新顯然很繁重,因此,通過增加更新之間的間隔可使它在計算機上的負擔減輕。所以,不,我不是說減少:)
    有沒有人遇到過這個所謂的問題,在使用Activity Monitor之前,期間和之後使用htop或top搜索和監視sysmond?
    @Tmanok是的,這就是我發現“活動監視器”和“ sysmond”之間的關聯的方法。
    請注意,sysmond用於所有系統監視,正如此處推斷的那樣,它取決於您使用的監視工具。運行htop實際上會使sysmond使用整個CPU,因為它輪詢了很多數據點!
    Ruskes
    2014-04-15 21:02:39 UTC
    view on stackexchange narkive permalink

    這是我在系統上找到的

    / usr / libexec / sysmond

    /usr/share/man/man8/sysmond.8

    /System/Library/LaunchDaemons/com.apple.sysmond.plist

    它被描述為某種系統/文件監視。

    DESCRIPTION sysmon .conf文件是sysmond(man)的主要配置文件,用於監視連接到網絡的各種計算機上的系統和服務。

    我已經看過手冊頁,但是並沒有太大幫助。幾乎沒有對其實際功能的描述。
    Billy Rubin
    2017-03-29 23:15:53 UTC
    view on stackexchange narkive permalink

    SYSMOND =系統監視器守護程序-在後台監視所有系統活動,並通過LaunchD(啟動器守護程序)自動進行

    這個問題已經有一個可以接受的答案,看起來就像2014年4月15日提供的答案一樣。
    系統監視器與活動監視器的含義相同嗎?
    user376811
    2020-05-24 13:54:06 UTC
    view on stackexchange narkive permalink

    CPU使用率高似乎與顯示的列有關。一旦我打開“ Real Shared Memory”或“ Real Private Memory”,sysmond進程的CPU%從大約3%躍升至30%以上,如果未選擇兩者,則再次返回。

    w00t
    2019-01-23 15:15:50 UTC
    view on stackexchange narkive permalink

    我有同樣的問題。我嘗試使用“活動監視器”按鈕退出它,但沒有退出。然後我強制退出它,活動監視器停止更新。

    然後,我重新啟動了活動監視器,並再次進行了更新,並且sysmond不再佔用大量CPU(啟動後會自動啟動一個新進程)。



    該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
    Loading...