蘋果Mac OS X如何維護(hù)和保養(yǎng)
蘋果Mac OS X如何維護(hù)和保養(yǎng)
Mac?OS?X系統(tǒng)的日常維護(hù)和保養(yǎng)究竟應(yīng)該包括哪些內(nèi)容,一直眾說不一。Web上的文章更是花樣百出,少則一頁,多則十幾頁,甚至在某些問題上彼此矛盾,即使是蘋果自己的知識(shí)庫的文章都有相互矛盾的地方。比較全面的維護(hù)和保養(yǎng)的文章,一般都提及了以下內(nèi)容:
1。運(yùn)行日常維護(hù)腳本(Scripts);
2。清除緩存(Caches);
3。修理和備份屬性文件;
4。清理磁盤碎片(Defragment)。
5。修復(fù)磁盤權(quán)限;
6。檢查并修理磁盤;
7。清理桌面;
8。重置Safari;
9。重建Spotlight數(shù)據(jù)庫。
更具體的,甚至規(guī)定了每日、每周、每月以及每季度用戶應(yīng)該如何如何。從內(nèi)容上看,它們實(shí)際上包括了檢修甚至是急救的內(nèi)容,還包含一點(diǎn)系統(tǒng)優(yōu)化的內(nèi)容。而上面沒有提到的內(nèi)容,則包括日常備份、軟件及固件的升級(jí)、筆記本電池軟件的校正。?
實(shí)際上,從用戶的日常使用來說,終歸蘋果電腦不是一輛車,不能象給車進(jìn)行定期維修一樣往修車店里送,而且除了某些基本的維護(hù)外,也沒必要每次保養(yǎng)都上全活兒。更主要的,如果在日常使用中每天、每星期、每月、每季度甚至每年都要花費(fèi)那么多的時(shí)間來進(jìn)行維護(hù)和保養(yǎng),這些時(shí)間累計(jì)起來恐怕比某些用戶的用機(jī)時(shí)間都長。即使是系統(tǒng)管理員也不可能對(duì)所管理的所有機(jī)器都定期上全活。甚至,我懷疑那些洋洋灑灑大書特書Mac?OS?X維修和保養(yǎng)的人,對(duì)自己的機(jī)器也是那么保養(yǎng)的。?
維護(hù)和保養(yǎng)的目的其實(shí)應(yīng)該以保證系統(tǒng)目前的性能為主,也就是說通過維護(hù)和保養(yǎng),讓你的Mac?OS?X能夠保持目前的性能就已經(jīng)足夠了。這看起來很容易,但實(shí)際上并不是如此。換個(gè)說法就是,從系統(tǒng)和軟件初裝一切就續(xù)開始,通過一段時(shí)間的使用,3個(gè)月、半年、一年甚至更長時(shí)間,你Mac?OS?X系統(tǒng)還能跟初始安裝時(shí)的性能相差無幾,那就說明你的機(jī)器維護(hù)和保養(yǎng)做得相當(dāng)充分。可是,有多少人能做到這點(diǎn)??
首先,先來逐條研究一下經(jīng)常提到的維護(hù)和保養(yǎng)措施,來看看應(yīng)該在什么時(shí)候使用這些步驟,然后再歸納一下,看看用戶日常應(yīng)該做些什么。?
1。運(yùn)行日常維護(hù)腳本(Scripts)?
Unix系統(tǒng)下有幾個(gè)腳本文件,最主要的位于/etc/periodic/下的文件夾中。以前,由于Unix系統(tǒng)往往做為公司或組織信息系統(tǒng)的核心,所以一般也不停機(jī)。這些腳本的設(shè)計(jì)目的,就是針對(duì)不停機(jī)的Unix進(jìn)行一定的清理。?
每到夜里3點(diǎn)15分,系統(tǒng)就會(huì)開始運(yùn)行每日清理腳本對(duì)系統(tǒng)進(jìn)行清理。根據(jù)不同的Mac?OS?X系統(tǒng),這些清理包括清除CrashReporter、tmp文件夾里的文件、清除垃圾文件、檢查次系統(tǒng)狀態(tài)、更新系統(tǒng)日志、備份NetInfo和asl日志等。清理完畢將在/var/log/文件夾下產(chǎn)生daily.out文件。每周六夜里3點(diǎn)15分,系統(tǒng)開始運(yùn)行每周清理腳本進(jìn)行每周清理。清理的內(nèi)容包括重建locate和whatis數(shù)據(jù)庫,并各種日志進(jìn)行更替。最后在/var/log/文件夾下產(chǎn)生weekly.out文件。每月第一天夜里5點(diǎn)半,系統(tǒng)執(zhí)行月清理腳本,更替安裝日志和傳真文件,最終生成monthly.out。在更替日志過程中,舊的日志文件被壓縮,系統(tǒng)產(chǎn)生新的文件,這樣就節(jié)約了磁盤空間。?
整個(gè)作用機(jī)制(Leopard)是,系統(tǒng)的cron或launchd首先在硬盤下的系統(tǒng)資源庫里的LaunchDaemons文件夾里找到com.apple.weekly.plist、com.apple.monthly.plist、或com.apple.monthly.plist然后到usr/sbin/里啟動(dòng)periodic,periodic到/etc/defaults/下找到periodic.conf,然后根據(jù)該文件的設(shè)定,到/etc/periodic/下運(yùn)行相應(yīng)文件夾里的相應(yīng)應(yīng)用。應(yīng)用啟動(dòng)的時(shí)間的設(shè)定在上述的plist文件中。Leopard以外的其它版本的Mac?OS?X的運(yùn)作過程和清理內(nèi)容與Leopard稍有不同。?
由于這些腳本文件是為不停機(jī)的系統(tǒng)編寫的,因此,只有在預(yù)設(shè)的時(shí)間里,你的電腦沒有關(guān)機(jī)或休眠時(shí),它們才能如期完成任務(wù)。如果由于機(jī)器休眠或關(guān)機(jī)而錯(cuò)過了這些腳本的運(yùn)行時(shí)間,下次什么時(shí)候運(yùn)行就成了一個(gè)問題。在Leopard以前的版本,launchd是根據(jù)系統(tǒng)定時(shí)器來設(shè)定腳本運(yùn)行時(shí)間的,而系統(tǒng)定時(shí)器不會(huì)計(jì)算機(jī)器的睡眠時(shí)間,因此會(huì)將定時(shí)的時(shí)間向后推遲,也就是說,如果你夜里1點(diǎn)15分機(jī)器處于睡眠,此時(shí)距離啟動(dòng)清理腳本的時(shí)間為2小時(shí)。當(dāng)你早晨8點(diǎn)將電腦喚醒后,系統(tǒng)定時(shí)仍然以為需要兩小時(shí)后才能進(jìn)行清理,于是等到早上10點(diǎn),你就會(huì)發(fā)現(xiàn)機(jī)器變得很慢,原因是此時(shí)機(jī)器自動(dòng)啟動(dòng)了清理腳本。如果你每天只用1、2個(gè)小時(shí)的電腦,那將很難估計(jì)什么時(shí)候機(jī)器會(huì)做自動(dòng)清理。因此,就不如沒次開機(jī)或喚醒電腦后,主動(dòng)運(yùn)行這些清理腳本。運(yùn)行這些腳本,可以通過終端的periodic命令也可以通過MacJanitor這個(gè)免費(fèi)軟件。使用終端命令,則需輸入:?
sudo?periodic?腳本名?回車?
腳本名應(yīng)該是daily、weekly或monthly。如果要同時(shí)運(yùn)行三個(gè)維護(hù)腳本,則可輸入:?
sudo?periodic?daily?weekly?monthly?
第三方軟件MacJanitor也具有這個(gè)功能。?
在Leopard上,情況有所變化。當(dāng)機(jī)器從睡眠中喚醒后,一旦發(fā)現(xiàn)系統(tǒng)沒有及時(shí)運(yùn)行清理腳本,它會(huì)立即開始自動(dòng)調(diào)用這些腳本。所以,Leopard的用戶完全沒必要考慮自己運(yùn)行清理腳本的問題。?
2。清除緩存(Caches)?
首先要弄明白什么叫緩存以及緩存是干什么用的,然后才能去考慮是否應(yīng)該定期清除它。?
電腦里Cache到處可見,主板上有Cache,根據(jù)機(jī)型不同,可能是獨(dú)立的硬件也可能在處理器上;?硬盤上有Cache;?文件系統(tǒng)里仍然有Cache,而應(yīng)用,比如Safari,也有Cache。Cache本身是個(gè)法語詞,表示的是臨時(shí)儲(chǔ)藏的地方。在電腦運(yùn)行時(shí),為了不讓處理器等待數(shù)據(jù),人們就建立起一個(gè)個(gè)臨時(shí)存儲(chǔ)數(shù)據(jù)的地方。總言之,由于Cache的存在,更由于系統(tǒng)和應(yīng)用的相關(guān)數(shù)據(jù)儲(chǔ)存在Cache中,系統(tǒng)和應(yīng)用才會(huì)運(yùn)行得快。換句話說,如果Cache是空的,在系統(tǒng)運(yùn)行時(shí),機(jī)器首先查看Cache,當(dāng)沒有發(fā)現(xiàn)相關(guān)內(nèi)容時(shí),再去調(diào)用相關(guān)應(yīng)用,并將系統(tǒng)和應(yīng)用的數(shù)據(jù)和狀態(tài)存于Cache中,這個(gè)過程就比直接從Cache里能找到這些數(shù)據(jù)和狀態(tài)慢得多。但是如果Cache里面的東西太多或空間不足,在調(diào)用新應(yīng)用或者是應(yīng)用產(chǎn)生的數(shù)據(jù)量過大時(shí),部分內(nèi)容需要從Cache中騰出去,才能在Cache中添加新的東西。這個(gè)騰挪的過程本身機(jī)器自己就可以控制。當(dāng)然,如果要人為的清空緩存,可能比機(jī)器的清空速度要快些,但是在這么做的同時(shí),你也將其它所有應(yīng)用的緩存都清除了,這勢必會(huì)影響那些應(yīng)用的使用性能。主板上的Cache內(nèi)存,在關(guān)機(jī)后,內(nèi)容便消失了;而以文件形式保存到硬盤里的Cache,隨系統(tǒng)或應(yīng)用的使用情況而不同。?
可以說,只有少數(shù)情況下,需要人為地清除緩存。比如,緩存內(nèi)的數(shù)據(jù)出現(xiàn)錯(cuò)誤,造成系統(tǒng)或應(yīng)用不能正常運(yùn)行。當(dāng)出現(xiàn)這種情況時(shí),作為用戶你可以感覺到系統(tǒng)或應(yīng)用的不正常,此時(shí),你可能采取其它的障礙排除的步驟,而清空緩存也是值得考慮的。?
通過上述的分析,不難看出,如果緩存內(nèi)的數(shù)據(jù)沒有錯(cuò)誤,沒必要來清空緩存,而清空緩存以后,反而會(huì)對(duì)性能產(chǎn)生負(fù)面影響。因此,這個(gè)做法應(yīng)該看作是故障清除的手段,沒必要日常定時(shí)進(jìn)行。?
清空緩存的方法最好借助其它應(yīng)用,而不是自己一步步地刪除。可以采用Cocktail、Leopard?Cache?Cleaner或Tiger?Cache?Cleaner。Tiger的用戶也可以使用AppleJack.?
3。修理和備份屬性文件(plist)。?
在系統(tǒng)資源庫、硬盤資源庫的Preferences和每個(gè)用戶的Preferences文件夾內(nèi)存在大量plist文件。這些文件里包含著系統(tǒng)或應(yīng)用的設(shè)置,很多屬性文件是在應(yīng)用的使用中產(chǎn)生的。當(dāng)應(yīng)用出現(xiàn)故障或存在bug,通過刪除這些屬性文件,可以使應(yīng)用恢復(fù)到初始狀態(tài)。在某些情況下,用戶通過應(yīng)用界面下的預(yù)制或偏好設(shè)置(Preferences),將該應(yīng)用個(gè)性化。這些個(gè)性化數(shù)據(jù)就存在相應(yīng)應(yīng)用的plist文件中。如果應(yīng)用出現(xiàn)故障時(shí),用戶把它的plist文件刪除,此時(shí),應(yīng)用可能得以恢復(fù),但是,用戶對(duì)該應(yīng)用的個(gè)性化設(shè)置也丟了。這就是為什么需要備份屬性文件的理由。?
但是,多數(shù)情況下,應(yīng)用本身提供的可修改的屬性是有限的,而且即使是個(gè)性化的信息很重要、很難記住,一旦該應(yīng)用設(shè)置完畢,以后就都按這個(gè)設(shè)置進(jìn)行了。因此,即使是備份,備份一遍也就夠了,無須定期備份。因此,這不應(yīng)該看作是日常維護(hù)的步驟。?
4。清理磁盤碎片(Defragment)?
電腦在向磁盤讀寫數(shù)據(jù)的時(shí)候并不總是將數(shù)據(jù)寫到持續(xù)的扇區(qū)。在電腦使用一段時(shí)間以后,經(jīng)常編輯或變更的文件可能會(huì)一小片一小片地分散在硬盤各處。文件目錄將硬盤上這些小片的位置通知給操作系統(tǒng)。對(duì)于操作系統(tǒng)來說,文件就象完整的一塊兒一樣。清理磁盤碎片則是將文件的所有片段復(fù)制、連接并轉(zhuǎn)移到持續(xù)的扇區(qū),然后重建文件目錄。這樣,就很便于操作系統(tǒng)對(duì)文件的查找。?
清理磁盤碎片對(duì)于Windows系統(tǒng)來說有其必要性,但是,對(duì)于Mac?OS?X系統(tǒng)來說,通常情況下是不需要的。這是因?yàn)樘O果采用了若干技術(shù)盡可能地避免碎片的產(chǎn)生。首先,HFS+格式盡量避免磁盤空間的重復(fù)使用,其次,HFS+的宗卷可以延遲排布(Delayed?Allocation),就是當(dāng)某個(gè)磁盤段(block)面臨書寫數(shù)據(jù)時(shí),為該數(shù)據(jù)所準(zhǔn)備的磁盤空間大小不被算做自由空間,但是卻沒有列在自由空間表中,而這些數(shù)據(jù)則存于內(nèi)存中,直到系統(tǒng)要清除緩沖或應(yīng)用要求同步時(shí),才一次性傾倒到硬盤上。除此之外,蘋果系統(tǒng)還采用了”Hot-File-Adaptive-clustering”技術(shù),即檢查逐漸增加內(nèi)容的文件,一旦發(fā)現(xiàn)該這些文件的碎片過多,系統(tǒng)就自動(dòng)清理該文件的碎片。另外,由于現(xiàn)在的硬盤容量、緩存和速度的增加,許多應(yīng)用對(duì)于添加和修改文件的處理,從以前的附加到文件上,改成現(xiàn)在的一次性重新書寫改文件,這樣就避免了碎片的產(chǎn)生。?
更應(yīng)該注意的是,為了提高操作系統(tǒng)啟動(dòng)性能,蘋果把一些文件放在一起,如果把它們挪到別的地方去,系統(tǒng)將運(yùn)行緩慢。?
總之,除非進(jìn)行影視文件的操作和編輯,需要大量的不間斷的磁盤空間來儲(chǔ)存文件,否則,很沒必要對(duì)Mac?OS?X系統(tǒng)清理磁盤碎片。如果要清理碎片,可以使用TechTool?Pro或iDefrag。?
5。修理磁盤權(quán)限。?
使用磁盤工具修理權(quán)限會(huì)給人一種錯(cuò)覺,因?yàn)樗⒉荒苄蘩碛脖P上所有的文件的權(quán)限。?對(duì)于使用蘋果的安裝軟件(Installer)來安裝的pkg文件,在軟件安裝后,會(huì)在硬盤下資源庫Receipts文件夾里留下一些印記。在Mac?OS?10.5以前的版本中,這個(gè)Receipts文件夾會(huì)將pkg文件存在該處,而對(duì)于使用Leopard的packageMaker軟件所做的安裝包來說,它在Receipts文件夾里只留下一個(gè)bom文件而不在保留pkg文件。?在使用磁盤工具修復(fù)權(quán)限時(shí),系統(tǒng)要檢查Receipts包里的文件,如果是pkg文件,它將檢查包內(nèi)的Archive.bom文件。bom文件里記錄著應(yīng)用安裝時(shí)各個(gè)文件和文件夾的權(quán)限。磁盤工具的修理權(quán)限作用就是憑借bom文件來核對(duì)和修改文件權(quán)限。有些人甚至認(rèn)為磁盤工具只能修復(fù)蘋果自己的系統(tǒng)和應(yīng)用文件,只要應(yīng)用在Receipts文件夾中有bom文件這種收據(jù),就可以檢查該應(yīng)用被安裝后的文件或文件夾的權(quán)限。?
總之,用磁盤工具修理磁盤權(quán)限,所起的作用有限。一般情況下在安裝軟件更新或第三方軟件時(shí),由于所裝的軟件可能需要修改某些系統(tǒng)文件或文件夾的權(quán)限,并在安裝結(jié)束時(shí)沒有將所修改的權(quán)限更改回來,這可能會(huì)造成系統(tǒng)錯(cuò)誤。另外,在突然停電、關(guān)機(jī)不當(dāng)、或硬盤損壞等極端情況下,也可能出現(xiàn)錯(cuò)誤,但如果是這種情況,整個(gè)系統(tǒng)都可能啟動(dòng)不了,就已經(jīng)不是維護(hù)和保養(yǎng)的問題了。因此,在系統(tǒng)升級(jí)或用安裝軟件(第三方的安裝軟件或蘋果的Installer-pkg文件)安裝了新軟件以后,需要做權(quán)限修復(fù)之外,就只有在故障發(fā)生時(shí)用來修復(fù)權(quán)限比較合適。當(dāng)然,如果沒事干,就去修復(fù)一下權(quán)限對(duì)磁盤也沒多大壞處。?
6。檢查并修理磁盤?
檢查或修理磁盤并不能延長磁盤的使用壽命。而且,如果磁盤真的出現(xiàn)了嚴(yán)重問題,發(fā)生文件系統(tǒng)故障或操作系統(tǒng)故障以后,用戶自然會(huì)在使用中感覺到系統(tǒng)不對(duì)。但是,如果磁盤中的文件系統(tǒng)出現(xiàn)了問題,可能會(huì)影響到以后存儲(chǔ)的文件也出現(xiàn)問題。因此,定期檢查磁盤狀況是必要的。注意:這里所說的檢查并修理磁盤,不是指磁盤的SMART狀態(tài),也不是磁盤的硬件情況,而主要是宗卷和文件系統(tǒng)的情況。如果你的系統(tǒng)在10.3以上,內(nèi)置硬盤SMART不能通過驗(yàn)證,就應(yīng)該趕緊備份系統(tǒng)和文件,并更換硬盤。?
Mac?OS?X中有很多檢修磁盤的方法,最方便的是在啟動(dòng)系統(tǒng)時(shí),按住shift鍵,用安全模式(Safe?mode)啟動(dòng)。?
如果系統(tǒng)不是通過選擇了”關(guān)機(jī)”(Shut?down)或”重新啟動(dòng)”(Restart)而重新啟動(dòng),比如Kernal?Panic,停電或其它非正常因素造成的關(guān)機(jī)或重新啟動(dòng),系統(tǒng)首先要調(diào)動(dòng)fsck來修復(fù)硬盤。這也是為什么在出現(xiàn)異常以后,機(jī)器啟動(dòng)會(huì)比以往慢的原因。?
再有就是磁盤工具(Disk?Utility)里的急救(First?Aid)下的驗(yàn)證和修理磁盤功能。在驗(yàn)證磁盤時(shí),可以使用啟動(dòng)硬盤內(nèi)的磁盤工具對(duì)啟動(dòng)硬盤進(jìn)行驗(yàn)證,也可以用系統(tǒng)安裝盤啟動(dòng),然后對(duì)磁盤進(jìn)行驗(yàn)證。但是在修理磁盤時(shí),則只能用系統(tǒng)安裝盤啟動(dòng)。?
在終端下,可以采用diskutil或fsck_hfs對(duì)硬盤進(jìn)行驗(yàn)證。diskutil是宗卷水平的工具,而fsck_hfs則是專門針對(duì)HFS或HFS+格式的磁盤的工具。使用diskutil時(shí),應(yīng)該輸入:diskutil?verifyDisk?或?verifyVolume?然后接路徑。比如:?
diskutil?verifyDisk?/?
將檢查正使用的啟動(dòng)硬盤的狀態(tài)。注意:?蘋果公司知識(shí)庫上的有關(guān)文章采用的是verify而不是verifyDisk或verifyVolume,顯見沒有及時(shí)更新。?
用fsck_hfs時(shí),要先用diskutil?list或df?-hl弄清楚盤符(Disk?Identifier),然后輸入:sudo?fsck_hfs?-l?/dev/盤符。比如:?
sudo?fsck_hfs?-l?/dev/disk0s2?
除此之外,就是在啟動(dòng)時(shí),按住?和s鍵以單用戶模式進(jìn)入系統(tǒng),然后使用fsck命令,對(duì)磁盤進(jìn)行驗(yàn)證和修理。總之,以上的任何一種驗(yàn)證或修理方法并不花費(fèi)很多時(shí)間,就可以達(dá)到維護(hù)的效果。?
7。清理桌面?
這里說的清理桌面跟Mac?OS?9里的重建桌面是兩回事,后者是在操作系統(tǒng)出現(xiàn)故障時(shí)的一種緊急處理方式。而這里所說的清理桌面指的是桌面上不要放太多的東西,圖標(biāo)不要太多。因?yàn)槊總€(gè)圖標(biāo)都被操作系統(tǒng)看待成是Finder上的一個(gè)窗口,每個(gè)都會(huì)占有各自的一小塊內(nèi)存。這一點(diǎn)可以在安裝了XCode以后,通過Utilities文件夾內(nèi)Performance?Tools里的Quartz?Debug來檢查Finder狀況來得以驗(yàn)證。?
因此,如果桌面上文件太多肯定比干凈的桌面所用內(nèi)存要多。這是一個(gè)很簡單而且很實(shí)用的技巧,也是一個(gè)良好的使用習(xí)慣。但是,一般情況下個(gè)人電腦桌面的空間也是有限的,而且如果在桌面上圖標(biāo)或文件過多,用戶自己找不到這些文件,也將不得不清理。再有,就是要看電腦自身的配制,如果內(nèi)存大,硬盤大,桌面上多幾個(gè)圖標(biāo)并不防礙什么。至少,我的24”?iMac外接17″蘋果顯示器上的延長了桌面都放滿了文件,也沒覺得性能降低多少。?
和桌面相比,硬盤里的文件量或自由空間多少其實(shí)更為重要,第三方應(yīng)用,特別是那些免費(fèi)應(yīng)用會(huì)帶來的系統(tǒng)故障和性能降低的可能性就更大。?
8。重置/還原Safari?(Reset?Safari)?
Safari?3.0以前的版本,重置Safari是一步到位的過程,基本沒有什么可選擇的,一下就將Safari的歷史和緩存等統(tǒng)統(tǒng)刪除了。而Safari?3.0,允許用戶選擇所要清空的內(nèi)容。從還原Safari的功能來看,可被清除的那些選項(xiàng)中存在的歷史數(shù)據(jù)對(duì)用戶的使用是有幫助的,而且其中若干選項(xiàng)可以通過修改Safari的偏好設(shè)置來調(diào)整機(jī)器自動(dòng)清除文件的時(shí)間。只有在特殊場合下,用戶或許需要立即清除這些項(xiàng)目中的某項(xiàng)或多項(xiàng)。將所有各項(xiàng)都清除的情況可能出現(xiàn)于Safari故障,或者在刪除了Safari插件以后,強(qiáng)制Safari復(fù)原。還有就是便于網(wǎng)頁開發(fā)員對(duì)網(wǎng)頁的開發(fā)時(shí),或許需要清除某些選項(xiàng)的內(nèi)容。還原Safari本身并不能為整個(gè)系統(tǒng)提高性能帶來多少幫助。而且,Safari最常見的故障往往源于第三方插件沒有得到及時(shí)的更新,如果不完全將該插件拆除,僅還原/重置Safari,將不會(huì)幫助Safari的復(fù)原。?
9。重建Spotlight數(shù)據(jù)庫?
Spotlight做為系統(tǒng)的搜索工具對(duì)系統(tǒng)的影響是多方面,比如:Spotlight在做索引(Indexing)的時(shí)候要耗費(fèi)系統(tǒng)資源。Spotlight數(shù)據(jù)庫以及文件也占用一定的硬盤空間。該數(shù)據(jù)庫不是一個(gè)文件,而是若干文件,位于系統(tǒng)硬盤下的隱含文件夾.Spotlight_V100里。?
在搜索時(shí),有時(shí)會(huì)出現(xiàn)文件沒有被搜到的情況,此時(shí)重建Spotlight數(shù)據(jù)庫對(duì)Spotlight的正常使用會(huì)有所幫助。另外,有時(shí)用于為Spotlight做檢索的mds和mdimporter會(huì)占用很多CPU,造成系統(tǒng)運(yùn)行緩慢。占用大量的系統(tǒng)資源,有可能是Spotlight的數(shù)據(jù)庫出現(xiàn)了故障,也有可能是在索引某個(gè)文件時(shí),該文件有問題,造成spotlight無法按預(yù)定完成索引。如果是這樣,那么即使重建Spotlight數(shù)據(jù)庫,也不能根本地解決問題。此時(shí),應(yīng)該檢查控制臺(tái)(console)日志,看看是什么文件造成目前這種狀況。當(dāng)停電或非正常關(guān)機(jī)時(shí),Spotlight數(shù)據(jù)庫也有可能出現(xiàn)故障,在重新啟動(dòng)系統(tǒng)時(shí),如果系統(tǒng)發(fā)現(xiàn)Spotlight數(shù)據(jù)庫受損,就會(huì)自動(dòng)試圖將它重建,這使機(jī)器進(jìn)入系統(tǒng)更加緩慢?
重建Spotlight數(shù)據(jù)庫的方法是到系統(tǒng)預(yù)置/系統(tǒng)偏好設(shè)置下,打開Spotlight偏好設(shè)置,然后到隱私(Privacy)里,將所要重建數(shù)據(jù)庫的文件夾拉到列表里,然后再點(diǎn)擊減號(hào)。從隱私列表里挪出某個(gè)文件夾,Spotlight便會(huì)對(duì)該文件夾進(jìn)行重新檢索,檢索時(shí)間根據(jù)文件夾的內(nèi)容而不等。?
通常情況下,重建Spotlight數(shù)據(jù)庫對(duì)系統(tǒng)的性能沒有多少好處。?
通過以上分析,我們不難看出人們經(jīng)常提到的Mac?OS?X的維護(hù)和保養(yǎng)方法或可適用于故障清除,但真正能作為定期檢查和保養(yǎng)的方法少而又少。其實(shí),系統(tǒng)性能不外乎與電腦的這幾個(gè)方面有關(guān):CPU、內(nèi)存、硬盤以及軟件或應(yīng)用質(zhì)量和對(duì)系統(tǒng)資源的需求。新款蘋果電腦上沒有辦法更換CPU和添加加速器,因此,在維護(hù)甚至是優(yōu)化時(shí),可將CPU排除在外。足夠的內(nèi)存是保證系統(tǒng)性能穩(wěn)定的前提。由于Mac?OS?X系統(tǒng)采用部分硬盤做為緩存,因此硬盤的自由空間也影響著系統(tǒng)性能。當(dāng)然,這些前提是以內(nèi)存和硬盤正常無故障為基礎(chǔ)的。內(nèi)存在正常使用情況下一般不會(huì)損壞,但硬盤由于是磁化結(jié)構(gòu),可能會(huì)受到使用環(huán)境的影響而損壞,因此常規(guī)性的檢查是必要的。內(nèi)存和硬盤是系統(tǒng)的資源,而軟件或應(yīng)用則是這些資源的消耗者,它們要占用資源是應(yīng)該的和必須的,但是占用多少,占用的是否合理,在很大程度上是取決于軟件本身的質(zhì)量和用戶的使用。?
那么,應(yīng)該如何對(duì)Mac?OS?X系統(tǒng)進(jìn)行保養(yǎng)呢??
1。定期關(guān)機(jī):長時(shí)間使電腦特別是應(yīng)用處于運(yùn)行狀態(tài),在調(diào)用應(yīng)用時(shí),由于有緩存的存在,調(diào)用速度會(huì)比開啟應(yīng)用時(shí)快。但是如果長時(shí)間不關(guān)機(jī),系統(tǒng)的Swap文件就會(huì)增加,Swap文件是跟系統(tǒng)的虛擬內(nèi)存相關(guān)。有些Swap文件其實(shí)可能已經(jīng)用不著了,但是由于沒有關(guān)機(jī),系統(tǒng)不能即使將其清空,就會(huì)徒占硬盤。另外,關(guān)機(jī)還可以清理一下內(nèi)存。大概要多長時(shí)間關(guān)機(jī)一次,應(yīng)該根據(jù)用戶的使用情況和需求以及機(jī)器的配置,但一般來說沒一、兩個(gè)星期最好關(guān)機(jī)一次。?
2。檢測磁盤:這可以定期進(jìn)行,也可以偶爾進(jìn)行,但如果是后者,則應(yīng)該注意頻度。你可以一個(gè)月檢查一次,也可以2、3周檢查一次。另外,在做系統(tǒng)軟件升級(jí)前,最好先檢查磁盤。可以采用本文關(guān)于”檢查并修理磁盤”中的任何一種方法。檢查即可,如果沒發(fā)現(xiàn)磁盤錯(cuò)誤,就沒必要維修。另外,還應(yīng)該通過系統(tǒng)概述(System?Profiler)或磁盤工具檢查以下磁盤的SMART狀態(tài),以及磁盤的使用量和自由空間。如果SMART狀態(tài)顯示為接近失敗,應(yīng)該及時(shí)備份并換盤。如果自由空間不足,應(yīng)該刪除或挪出一些非系統(tǒng)或應(yīng)用文件。?
3。運(yùn)行維護(hù)腳本:?如果你用的是Leopard之前的Mac?OS?X系統(tǒng),又不能保證每天夜里3:15以及每月第一天的5點(diǎn)15機(jī)器都處于運(yùn)行狀態(tài),那就要自己及時(shí)運(yùn)行維護(hù)腳本,方法見Mac?OS?X應(yīng)該如何維護(hù)和保養(yǎng)(上)中的運(yùn)行日常維護(hù)腳本部分。?
4。軟件及固件更新:?由于軟件及固件的更新在多數(shù)情況下詣在修復(fù)bug,它是提高系統(tǒng)軟件質(zhì)量的一個(gè)方法。當(dāng)然,更新不代表不會(huì)引入新bug。因此,更新前,要做好調(diào)查工作,到網(wǎng)上查查做了該更新后會(huì)出現(xiàn)什么樣的問題。更新前要檢查磁盤,更新后要檢查磁盤權(quán)限。另外,如果有必要,或是不放心,在更新前可以做整盤克隆備份,以便更新出現(xiàn)問題后,及時(shí)恢復(fù)系統(tǒng)。?
5。校正電池:?筆記本用戶應(yīng)該注意每月按隨機(jī)使用手冊校正電池。這不僅僅保證了電池的壽命,同時(shí)也校正了系統(tǒng)內(nèi)電池管理的軟件,保證電池顯示正常。?
除此以外,最為重要的一點(diǎn)是,養(yǎng)成良好的電腦使用習(xí)慣,這包括,不要在桌面上放太多的文件,及時(shí)清除或挪出不用的文件以保證磁盤有一定的自由空間,盡可能減少下載和安裝一些不必要的軟件、安裝正版的軟件等。免費(fèi)軟件,由于沒有技術(shù)保障,所以應(yīng)該盡量少裝。另外,要記錄安裝和卸載軟件的情況。這在“新機(jī)使用前做哪些準(zhǔn)備會(huì)對(duì)以后的使用更有幫助”一文中有所提及。再有就是減少個(gè)性化。不少用戶喜歡對(duì)桌面、Dock或應(yīng)用的預(yù)制進(jìn)行修改,如果這種修改本身為系統(tǒng)所支持的,通常情況不會(huì)發(fā)生問題,但是如果是通過heck系統(tǒng)設(shè)置或是沒有蘋果公司明文表示可以如此進(jìn)行個(gè)性化的,在以后的系統(tǒng)軟件升級(jí)時(shí),可能會(huì)出現(xiàn)問題。?
還有一點(diǎn)不太容易做到的,就是要定期檢查控制臺(tái)(Console)日志,看看有沒有系統(tǒng)或軟件錯(cuò)誤。之所以不容易做到,是因?yàn)檫@些錯(cuò)誤信息一般用戶看起來困難,不容易理解。如果能看個(gè)大概,并及時(shí)采取措施,比如卸載某些故障軟件,也可以讓系統(tǒng)的性能得到一定的保證。?
另外,一些設(shè)置上的修改也可能幫助提高系統(tǒng)的性能。比如,將大磁盤分區(qū)有助于系統(tǒng)從磁盤查找文件的速度。把Swap文件的存儲(chǔ)地點(diǎn)挪到其它分區(qū),這對(duì)于常年不關(guān)機(jī)的用戶會(huì)有所幫助。把用戶文件夾挪到單獨(dú)的分區(qū)里,對(duì)產(chǎn)生大量文件的用戶會(huì)有所幫助。但是,應(yīng)該注意,這些設(shè)置并不適合所有的用戶。
非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%
相關(guān)閱讀:
- [電子說] 微軟與FIDO利用AI技術(shù)精準(zhǔn)定位漏水點(diǎn) 2024-12-06
- [電子說] MOONDROP水月雨Robin's Earphones真無線降噪耳機(jī)拆解報(bào)告 2024-12-06
- [電子說] 高帶寬Chiplet互連的技術(shù)、挑戰(zhàn)與解決方案 2024-12-06
- [電子說] 3個(gè)PMOS管防倒灌電路分享 2024-12-05
- [電子說] 移植Mediapipe LLM Demo到Kotlin Multiplatform 2024-12-05
- [電子說] 新一代智能投影技術(shù)亟待規(guī)模落地 2024-12-05
- [電子說] MICROSAR Classic OBD方案概覽 2024-12-05
- [電子說] HarmonyOS Web頁面加載的原理和優(yōu)化方法 2024-12-05
( 發(fā)表人:admin )