/sbin/launchd
系統及用戶進程管理器,它是內核裝載成功后在OS環境下啟動的第一個進程,是Mac OS最重要的進程之一。你無法禁用它。
/usr/libexec/kextd
內核擴展服務,響應內核或用戶進程的請求,比如裝載或卸載內核擴展或提供內核擴展信息給它們。這是Mac的關鍵守護進程,請不要去禁用它。
/usr/sbin/notifyd
消息服務,這是Mac OS消息系統的組成部分之一。我們知道,操作系統的很多組件需要依賴異步消息來通信,這個服務能保證它們正常工作。請不要去禁用它。
/usr/sbin/diskarbitrationd
磁盤仲裁服務,作用是為磁盤卷或其他存儲部件進行掛載,取消掛載或彈出(比如光驅和dmg)。最常見的就是USB移動硬盤,MP3,IPHONE,IPAD等。
它的原理是當內核發現有新硬件插入時,內核先識別該硬件,如果能識別,則為硬件裝載驅動,並通知 diskarbitrationd 掛載它。取消掛載同理。
如果這個服務被禁用,所有即插即用存儲設備都會出現異常。建議不要禁用它。
/usr/libexec/configd
保存計算機和系統環境的動態配置信息。為需要用到這些信息的進程提供變更通知。比如網絡服務(tcp/ip或wins更新等)。
如果這個服務被禁用,網絡和一些需要動態配置信息的組件將會出現異常。建議不要禁用它。
/usr/sbin/syslogd
系統日志服務,用於記錄系統或軟件的消息日志,是系統或軟件崩潰時查錯的關鍵途徑。某些工具也可能依賴與日志在提供服務。
如果這個服務被禁用,所有的消息日志都將停止記錄,並可能導致某些軟件工作異常。建議不要禁用它。
/usr/sbin/DirectoryService
目錄信息收集中心,它會收集各種目錄的用戶,用戶組,權限和路徑信息,並在應用程序需要時,反饋給它們。目錄的介質主要是指本地磁 盤,LDAP,Netinfo, Active Directory, NIS, Bonjour/Rendesvous/, AppleTalk, Samba FS(SMB)等。
如果這個服務被禁用,可能會導致部分程序性能降低或出現異常。建議不要禁用它。
/usr/sbin/distnoted
提供分布式的消息服務,類似notifyd,但它主要是處理系統外部的一些消息,比如 itune與iphone, ipad, itouch的連接及消息傳遞功能。
如果你有使用Apple的即插即用設備,為了保證其功能正常使用,建議你不要禁用它。如果沒有apple設備,保險期間,還是留着它吧。
/usr/sbin/ntpd
時間同步服務,負責與time.apple.com同步操作系統的時間。這個是基礎功能,請不要禁用它。
/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd
USB多路傳輸服務,為iphone和itouch提供原生的傳輸支持(無需越獄)。如果你沒有iphone或ipod touch,可以禁用這個服務。
/usr/sbin/securityd
Mac OS安全驗證模塊,它保存了系統的安全信息,可以仲裁一些加密操作,為軟件提供安全驗證。系統安全是大事,請不要禁用它。
/usr/sbin/mDNSResponder
DNS多播響應器,與DNS服務相關,附屬作用是為你搜索局域網里的共享設備。包括mac, windows, ichat, ipad等等,並且會顯示在finder的右側菜單中。
請不要禁用它,否則你的DNS將失效,並導致無法訪問網絡。
/System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow
Mac OS用戶登陸進程,展示登陸或注銷界面,驗證用戶密碼輸入,啟動Finder, Dock, 和一切需要啟動時啟動的第三方應用程序都是這個進程的責任。
請不要禁用它。
/usr/sbin/KernelEventAgent
處理文件系統的狀態。比如“您的磁盤看上去已經滿了,您是否需要刪除一些數據,以保證系統正常啟動”或“一個服務器已經很久沒有響應,您是否想需要重新連接它”等。請不要禁用它。
/usr/libexec/hidd
人體學輸入設備(HID)支持進程。比如鍵盤,鼠標,機密狗,藍牙等。請不要禁用它。
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Support/fseventsd
文件系統事件系統,它可以廣播文件的創建,刪除等事件給Mac OS下的所有應用程序,屆時,應用程序可以做出一些應對措施。請不要禁用它。
/sbin/dynamic_pager
Mac OS下的虛擬內存。當你的物理內存不夠用時,就會使用虛擬內存,有的時候,密鑰等一些使用頻率不高的信息也會直接從物理內存中移除並存入虛擬內存。在 Unix系統(Mac)下,不論你的物理內存有多大,都不要嘗試禁用虛擬內存。因為Unix的內存管理策略是盡可能多地使用內存,再大的內存都回隨着時間 慢慢被耗光。
autofsd
自動掛載各種網絡文件系統。比如NFS, SMB, AFS等。配置文件在 /etc/auto_master和/etc/auto_home,使用方式詳見:
http://commandlinemac.blogspot.com/2009/09/introduction-to-autofs-in-mac-os-x.html
如果你不使用任何網絡文件系統,可以禁用這個服務。
/System/Library/CoreServices/coreservicesd
核心服務守護進程,禁用它可能導致系統停止運轉或崩潰。請不要禁用它。
/usr/sbin/coreaudiod
音頻服務,提供聲音相關的支持。請不要禁用它。
System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Resources/WindowServer
Mac OS的GUI界面系統。負責所有應用程序的窗口顯示。請不要禁用它。
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/cvmsServ
OPGL服務進程,用到高級圖形API的程序需要用到它。比如游戲,支持滑動或談出特效的軟件。請不要禁用它。
/System/Library/CoreServices/Dock.app/Contents/MacOS/Dock
Mac OS經典的任務欄。請不要禁用它。
/System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer
Mac OS的菜單欄。請不要禁用它。
/System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
Mac OS的資源管理器。請不要禁用它。
/usr/sbin/pboard
剪貼板支持。除非你不想用復制,黏貼。請不要禁用它。
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd
字體服務進程。請不要禁用它。
/usr/libexec/UserEventAgent
高級別的系統事件處理器。請不要禁用它。
/System/Library/CoreServices/Menu Extras/TextInput.menu/Contents/SharedSupport/TISwitcher.app/Contents/MacOS/TISwitcher
輸入法切換服務。除非你不想使用中文輸入法,否則,請不要禁用它。
/usr/libexec/taskgated
task_for_pid是用來幫助某些想控制其他進程的執行的進程實現功能的服務。taskgated會被內核呼叫,用來確認”控制“這個行為是否可以發生。它本身也有權限驗證的功能。請不要禁用該服務。
AirPortBaseStationAgent
這個是Apple的無線基站設備搜索服務。如果你沒有apple的無線基站設備,可以禁用它。
Spotlight
如果你不喜歡用spotlight,可以禁用它。詳見文末給出的“Mac OS啟動服務優化高級篇(launchd tuning)”里的優化方法。
/usr/sbin/blued
藍牙支持服務。如果你不想使用藍牙,可以禁用它。
cupsd
打印機支持。如果你不想用打印機,可以禁用該服務。
SharedServices.Agent
Apple的MobileMe服務,如果你不使用,可以禁用該服務。
====================================
優化服務的方法,參見 “Mac OS啟動服務優化高級篇(launchd tuning)”這篇博文的詳細介紹。
