Mac saya lambat tetapi tidak tahu apa yang memperlambatnya

12

Mac Saya (Macbook Pro) terkadang lambat melakukan tugas-tugas dasar, seperti menjelajahi web atau sesuatu seperti itu. Jika saya membuka Monitor Aktivitas, saya memiliki (mungkin) satu program yang sekitar 10% CPU, yang lain di bawah 1%. Penggunaan CPU saya tidak penuh. Saya masih memiliki lebih dari 2 GB memori bebas (dari 5 GB). Tidak ada aktivitas I / O yang berat seperti menyalin file.

Program terbuka saya adalah Google Chrome (6 tab, tidak ada yang dalam beberapa cara (flash, banyak objek DOM, Javascript) memiliki IMO, kecuali mungkin Gmail), Activity Monitor, Finder, Sublime Text 2 (editor teks) dan iTerm (terminal ).

Apa yang menyebabkan perlambatan? Sedang "Lambat": meluangkan waktu untuk menulis karakter ini (saya menekan tombol keyboard tetapi ada penundaan sebelum saya melihatnya di layar), mengubah tab atau program, dll.

dualitas_
sumber
Pindai permukaan hard drive Anda.
Mungkin Spotlight sedang mengindeks file, ini mungkin sementara membuat mesin lambat.
lupincho
@RandolphWest, apa artinya itu dan bagaimana saya melakukannya?
dualitas_
@ lupincho - tidak memperlambatnya hingga ke tingkat itu, tidak jika penggunaannya minimal. @ kualitas, untuk memeriksa drive, Anda perlu menggunakan Verify Diskdi dalam Disk Utilityaplikasi, di bawah Utilitiesmenu di dalam Applications. Perhatikan bahwa ini sebenarnya tidak memindai permukaan, tetapi dapat mengidentifikasi masalah sistem file. Pemindaian permukaan harus dijalankan dalam mode pengguna-tunggal oleh teknisi yang berpengetahuan luas.
Ya, biasanya penggunaan lampu sorot harus minimal setelah pengindeksan pertama. Namun saya telah melihatnya jauh lebih tinggi dalam beberapa keadaan - ketika indeks sorotan sedang rusak dan perlu diperbaiki, atau ketika banyak atau banyak file temp atau cache dibuat dll.
lupincho

Jawaban:

22

PERINGATAN! "Jawaban" ini memang menjawab pertanyaan, tetapi juga memasukkan lebih banyak informasi yang saya harap sebagian orang dapat memperoleh manfaat.


Bagi banyak orang ini akan diketahui informasinya. Namun, ini dapat membantu pengguna baru.

Memiliki TERLALU BANYAK pengalaman dengan Mac akan lamban, satu hal yang saya lakukan tahu adalah bahwa (sayangnya) bisa ada tak terhitung penyebab.

Jawaban di atas tentang pengindeksan Spotlight memang salah satu kemungkinan penyebabnya. Jika ikon kaca pembesar Spotlight di paling kanan atas bilah menu Anda berisi titik kecil yang tumbuh dan menyusut secara halus, maka Spotlight mengindeks hard drive Anda (termasuk konten setiap file). Namun dalam pengalaman saya, Spotlight tidak menuntut hukuman performa yang merepotkan sementara saya terus menjelajah, mengirim email, menggunakan Photoshop, Halaman, dll.

Jika Anda mau, Anda bisa pergi ke System Preferences–> Spotlight–> Privacy dan klik simbol plus di kiri bawah kolom paling kiri. Tambahkan boot drive Anda dan semua drive lain yang terhubung. Ini akan menghentikan Spotlight dari pengindeksan dan mengkonsumsi I / O penyimpanan Anda, CPU dan sumber daya sistem lainnya.

Kemudian, jika Anda ingin Spotlight mengindeks semuanya (misalnya, saat Anda tidur) lakukan kebalikan dan sorot setiap drive di kolom Privasi dan klik tanda minus. Spotlight HARUS melanjutkan, dan kaca pembesar harus berdenyut lagi. (Utilitas shareware yang memungkinkan Anda untuk menghapus indeks Spotlight saat ini mungkin bukan ide yang buruk, karena Spotlight akan mulai yang baru dan berjalan tanpa gangguan saat Anda sedang tidur.)

Spotlight membutuhkan waktu lama pertama kali indeks keseluruhan volume, tetapi tidak ada perubahan kinerja yang terdeteksi (bagi saya) setelah itu, karena hanya secara bertahap indeks file dan data yang baru dibuat ( JAUH lebih sedikit pengindeksan yang pertama kali dijalankan pada seluruh volume) .

Activity Monitor telah membuktikan alat yang sangat diperlukan untuk melihat semua proses "tak terlihat" yang sedang berjalan dan tidak tampak bagi Anda sebaliknya. Anda mungkin terkesan pada seberapa banyak yang terjadi di belakang layar dengan Mac OS X. Ini BENAR-BENAR ADALAH "Sistem Operasi Desktop Paling Canggih di Dunia," IMO.

Di Monitor Aktivitas, pilih dari menu pop up untuk melihat "Semua proses, secara hierarkis."

Kemudian klik pada kolom CPU yang mengurutkan semua proses sesuai dengan berapa banyak CPU MHz yang mereka gunakan. Metode pengurutan ini tidak sempurna karena Anda akan melihat daemon atau proses yang berjalan dalam proses lain dan menunjukkan penggunaan CPU yang signifikan, namun mungkin tidak muncul di bagian atas daftar yang diurutkan seperti yang Anda harapkan. Juga, ini adalah waktu nyata, sehingga proses dengan cepat naik dan turun dalam daftar terus-menerus.

Selain konsumsi CPU, Monitor Aktivitas menunjukkan kepada Anda berapa banyak utas proses yang digunakan. Selusin atau lebih utas berarti proses mengalokasikan banyak sumber daya untuk dirinya sendiri. Saya tidak memperhatikan konsumsi memori karena ini adalah Memori Virtual dan menggunakan ruang hard drive sebagai RAM Virtual. Jika Anda menambahkan Memori Virtual total aplikasi dan proses di Activity Monitor klaim untuk mengalokasikan sendiri, Anda akan berpikir Anda perlu terabyte RAM diinstal! Memori Virtual bekerja dengan lancar di latar belakang dan tidak perlu Anda perhatikan. (Terima kasih Avi, Bertrand, Jordan, dkk.) OH! Dan adalah ide yang bagus untuk membiarkan 15-20% volume boot Anda TIDAK DIGUNAKAN . Saat berjalan, Mac OS X dan banyak aplikasi sementara "memarkir" kode yang jika tidak akan menggunakan RAM terbatas Anda. Mereka memperlakukan ruang hard drive ini sebagai RAM,

Banyak program, seperti Photoshop, menggunakan ruang drive gratis sebagai "disk awal." Begitulah cara Anda dapat bekerja pada file gambar 4GB di Photoshop ketika Anda hanya memiliki 2GB RAM terpasang!

Dilihat di Activity Monitor, aplikasi atau proses yang menggunakan> 50% CPU harus dicurigai. (Meskipun beberapa program monolitik melakukannya, dan itu normal.)

Jika Anda tidak memerlukan apa pun untuk disimpan atau "diingat" oleh suatu aplikasi, Anda dapat Memaksa Berhenti di Activity Monitor (tombol berbentuk tanda berhenti segi delapan berwarna merah - tetapi rumit ketika Anda mencoba menyorot aplikasi atau proses yang melompati semua atas tempat di sepersekian detik!).

Saya telah melakukan ini sebelumnya dan kemudian meluncurkan kembali aplikasi untuk menemukan bahwa itu berubah dari penggunaan CPU 54% sebelum menjadi 9% setelah. Jadi, sebelumnya aplikasi berjalan dan tidak macet, tetapi sebagian kodenya mungkin terperangkap dalam loop tak terbatas atau apalah. Berhenti dan meluncurkan kembali harus memperbaiki ini.

MEMBERSIHKAN ATTIC (DAN CELLAR)

Bahkan setelah Mac OS Classic, shutdown Mac kuno yang baik (bukan hanya restart) benar-benar dapat melakukan keajaiban. Jika Anda memilih Shut Down dari menu bar dan ketika semuanya menghilang kecuali untuk wallpaper, Anda melihat spinner berputar untuk sementara waktu, ini bagus! Mac OS X sedang melakukan beberapa pembersihan, dan mungkin menyimpan konfigurasi sistem Anda, akuntansi untuk setiap dan semua modifikasi internal, perangkat eksternal (hard drive, printer, scanner, keyboard pihak ketiga, mouse, tablet Wacom, dll.) Dan bagaimana mereka terhubung; USB, FireWire, kartu PCI eSATA, Bluetooth, Wi-Fi, dll., Membuat cache Ekstensi dan Kernel yang perlu dimuat sehingga tidak harus "memancing" di setiap startup, memperbarui bootcacheplaylist, sistem file jurnal, dan banyak lagi.

Setelah shutdown selesai, tunggu semua drive internal dan eksternal berhenti berputar dan mati (Hening!)

Kemudian tahan tombol shift sambil menekan tombol power on komputer. Jangan lepaskan tombol shift. Mac akan membutuhkan waktu sedikit lebih lama untuk memulai daripada biasanya, tetapi tekan terus tombol shift sampai Anda melihat logo Apple DAN melihat spinner mulai berputar. SEKARANG Anda dapat melepaskan tombol shift.

Jika Anda tidak mengatur Mac OS X ke "Login Otomatis," Anda akhirnya akan disajikan dengan jendela login dengan kata-kata "Boot Aman" muncul dengan warna merah di atas nama akun.

TUNGGU! Jangan masuk dulu!

Soalnya, semua Apple akan memberi tahu Anda tentang "Safe Mode" adalah bahwa itu adalah metode pemecahan masalah ketika Mac Anda semua bersisik dalam mode "full boot".

Apple mengatakan Safe Mode tidak memuat ekstensi pihak ketiga mana pun (dan bahkan beberapa milik Apple sendiri), juga tidak memuat Item Startup apa pun yang telah Anda pilih dalam System Preferences—> Akun, atau sebagian besar item Menu Bar.

Ini semua benar, tetapi saya mengetahui bahwa "Boot Aman" melakukan semua jenis perbaikan dan pengecekan di belakang layar dan perbaikan serta pemeliharaan dan banyak "Good Stuff" lainnya.

(Tapi setelah bertahun-tahun mencari, tidak ada yang bisa memberi tahu saya apa tepatnya. Mereka berkata, "Percayalah padaku. Itu melakukan hal-hal yang baik.)

Saya tahu itu mengabaikan cache kernelextension, memaksa OS untuk mencari dan memuat ekstensi kernel baru lagi. (Jika Anda masih berada di layar login, ia bahkan memeriksa dan memperbaiki BOOT VOLUME, sesuatu Disk Utility atau utilitas disk pihak ketiga mana pun tidak dapat dan menolak untuk melakukannya.)

Di bawah "Boot Aman," ketika pada layar login, hanya bagian minimal OS X telah dimuat pada saat itu, sehingga "tugas utilitas" Boot Aman Apple melakukan pekerjaan mereka di lingkungan dasar yang bebas dari ratusan file OS yang dimuat setelah Anda login.

Di Safe Boot, saya membiarkannya sendiri di layar masuk selama 10 menit atau lebih. Saya tahu bahwa pekerjaan sedang berlangsung sebelum Anda masuk ketika saya melihat indikator aktivitas drive eksternal saya menunjukkan banyak aktivitas disk.

Indikator drive berhenti setelah 10 menit atau kurang.

KEMUDIAN saya login. DAN KEMUDIAN , saya tidak menyentuh apa pun (bahkan keyboard atau mouse), karena Good Stuff yang membantu berjalan selama beberapa menit SETELAH login, dan saya tidak ingin meluncurkan program atau bahkan menggunakan keyboard atau mouse. Saya ingin Boot Aman dapat melakukan tugasnya tanpa gangguan.

Saya mendapatkan secangkir kopi atau meluncurkan App Store di iPad saya untuk memeriksa pembaruan aplikasi saya (sesuatu yang saya lakukan lebih sering daripada saya memeriksa macupdate.com di Mac saya untuk shareware baru yang muncul di bagian atas daftar hari itu setiap 15 menit atau lebih!), Dan saya mulai benar-benar menggunakan Mac sekitar sepuluh menit setelah masuk.

Saya biasanya menjalankan beberapa hal yang mengubah beberapa file di Mac OS X dalam beberapa cara. Saya meluncurkan Preferensi Sistem, untuk sementara mengubah pengaturan Penghemat Energi; Saya memutuskan koneksi dari Internet dan kemudian menghubungkan kembali; Saya klik "Perbarui penyewaan DHCP; saya meluncurkan TextEdit, ketik beberapa gobbledygook, tunggu Autosave untuk menyimpannya secara otomatis, lalu simpan sendiri; saya luncurkan Safari dan mungkin tandai sesuatu; saya luncurkan Utilitas Direktori dan kemudian keluar; Sama dengan Utilitas Jaringan, dll.

Kemudian saya SHUTDOWN Mac saya sebagai lawan restart, karena shutdown memperbarui beberapa file cache, bootcacheplaylist dan melakukan hal-hal lain tidak restart. Dan jika pemintal muncul dan perlu beberapa saat sebelum Mac saya akhirnya mati, itu Bagus! IDK, tetapi bisa juga menimpa file preferensi korup dengan yang segar, bersih, dan banyak lagi.

Anda selalu dapat masuk ke folder Cache di System–> Library dan membuang beberapa file cache (yang terbaru - yang tanggal lama mungkin harus dibiarkan sendiri). Itu hanya akan membuat penggantian untuk file-file cache yang dihapus ini yang akan baru dan bersih dan up-to-date. Anda dapat melakukan hal yang sama untuk men-cache file dengan tanggal terkini di Library–> Cache di folder rumah Anda. Sekali lagi, itu hanya akan menulis yang baru.

Bahkan ketika Mac saya berperilaku sendiri, saya boot ke Safe Mode setiap dua minggu sekali.

Selain itu, Anda selalu dapat menahan Command-s dan menekan tombol daya Mac. Jangan lepaskan Command-s sampai Anda melihat tampilan tua yang tampak seperti DOS. Lepaskan tombol pada saat ini. Kernel Mac OS X adalah semua yang dimuat pada saat ini, ditambah beberapa sumber daya Unix BSD yang sangat minim. Tetapi "Mac OS X" hampir tidak dimuat pada saat ini. GUI bahkan belum dimuat.

Saat memasuki mode ini, itu akan mencetak beberapa informasi proses startup yang diringkas, kemudian meninggalkan Anda pada prompt Command Line dengan kursor yang berkedip.

Ketik "/ sbin / fsck [space] -fy [Return]." Seharusnya terlihat seperti / sbin / fsck -fy sebelum Anda menekan Return. Ini akan melakukan verifikasi / perbaikan seperti Disk Utility lakukan, kecuali pada volume BOOT Anda .

Jika selesai dan mengatakan semuanya A-OK, tetapi cetak "#FILE SYSTEM TELAH DIUBAH" di akhir, jalankan perintah yang sama lagi, dan lagi jika perlu sampai tidak mencetak pesan "#FILE SYSTEM TELAH DIUBAH" lagi. Kemudian Anda dapat memasukkan "keluar" di baris perintah untuk melanjutkan startup atau memasukkan "shutdown" jika Anda lebih suka mematikan dan memulai.

Ada utilitas hebat bernama AppleJack http://www.macupdate.com/app/mac/15667/applejack yang merupakan aplikasi utilitas baris perintah Unix yang hanya berjalan dalam Mode Pengguna Tunggal tekstual ini (tidak memiliki GUI.)

Baca dokumentasi AppleJack terutama bagaimana (semua huruf) "AUTO" harus digunakan dengan sangat hati-hati.

Ada juga banyak kontroversi tentang Memperbaiki Izin. Beberapa mengatakan itu hal yang baik untuk dilakukan; beberapa mengatakan itu tidak, dan bahwa aplikasi mengubah pengaturan izin file asli sepanjang waktu, dan itu tidak selalu merupakan hal yang buruk atau tidak normal.

Akhirnya, alat yang sangat diperlukan dalam utilitas saya "Kotak Alat" termasuk utilitas shareware "Onyx" gratis http://www.macupdate.com/app/mac/11582/onyx , TechTool Pro 6, Drive Genius 3, DiskWarrior 4 terhormat dan Penyelamatan Data 3 (dan mungkin Penyelamatan Data PC jika Anda telah menginstal Windows pada Mac Anda melalui Bootcamp).

Hanya dua dari banyak fitur TechTool adalah kemampuan untuk membuat partisi kecil pada drive boot Anda (atau drive apa pun) yang menciptakan Disk Darurat yang dapat Anda gunakan untuk boot jika drive boot Anda perlu diperbaiki. (Sebagian besar utilitas tidak akan atau tidak dapat memperbaiki drive startup. Partisi disk TechTool's Emergency menyelesaikan ini.)

Kedua, TechTool memungkinkan Anda memilih untuk menginstal panel preferensi yang melakukan pengecekan SMART drive berkala, mencadangkan Direktori Disk berharga Anda (pada drive apa pun). Jika Direktori Disk terhapus atau terlalu rusak untuk diperbaiki oleh DiskWarrior, Anda gagal - kecuali untuk Mac OS X "Archive and Install."

Direktori Disk adalah file HUUUUUUUUUGE, sehingga mencadangkannya membutuhkan banyak waktu dan ruang. Saya telah mengaturnya agar backup Direktori semua drive saya disimpan dalam folder terpisah pada drive yang saya gunakan untuk penyimpanan data jangka panjang (foto yang diarsipkan, dokumen lama yang perlu saya simpan, dokumen pajak lama yang harus saya simpan selama 7 tahun, dll.). Saya juga mengaturnya untuk melakukan pencadangan ini setelah waktu beddy-bye.

Untungnya, panel preferensi TechTool ini benar-benar dapat disesuaikan untuk setiap tugas yang dilakukannya. Anda dapat melakukan backup Direktori seminggu sekali atau sekali dalam satu jam, Anda dapat mengaturnya untuk melakukan pemeriksaan SMART setiap hari atau setiap jam. Anda dapat memberitahukannya untuk memberi tahu Anda dan / atau mengirim email kepada Anda jika pemeriksaan SMART gagal.

Paling berguna (bagi saya) adalah Anda dapat menetapkan ambang batas untuk berapa banyak ruang pada hard drive Anda yang ingin Anda tinggalkan gratis (untuk alasan yang disebutkan di atas), seperti 15%, 20%, dan minta TechTool memperingatkan Anda ketika Anda mendekati ambang batas yang telah Anda sesuaikan.

Maka sekarang saatnya untuk mengarsipkan beberapa file yang perlu Anda pegang, tetapi jangan sering mengaksesnya, mentransfernya dari drive utama Anda.

PS Gunakan utilitas backup otomatis dan pastikan jurnal diaktifkan ON untuk semua drive. (Anda dapat memeriksa, dan menyalakannya untuk setiap drive di Disk Utility.)

R2DHue
sumber
1
Ini bagus, beberapa informasi berguna yang mungkin bertahan untuk anak cucu. Tetapi mengapa tidak ada orang lain yang membahas efektivitasnya? Atau tips tambahan yang mungkin bisa membantu? Ini adalah saran yang lebih baik daripada "hanya mengganti hard drive" karena lambat atau apa pun bollocks.
Ehtesh Choudhury
1
Jadi, Anda BENAR-BENAR perlu reboot dan mengambil secangkir kopi untuk "Sistem Operasi Desktop Paling Canggih di Dunia" untuk membersihkannya sendiri?
rubenvb
Dibandingkan dengan Windows, dalam pengalaman subyektif saya sendiri, pilihan terakhir itu jauh kurang umum di macOS. Ya, subyektif dan anekdotik, tapi saya yakin. Saya berharap tidak memulai perang api, jadi saya juga akan menulis bahwa di antara teman-teman saya masih menggunakannya (anekdotik lagi), Windows telah membaik sejak saya pergi, jadi saya hanya senang jika itu tidak terjadi hari ini dengan Windows. Tidak seorang pun harus menderita seperti itu. :)
Wrench
1

Periksa penggunaan memori Anda di aplikasi "Monitor Aktivitas" (biasanya di sub folder "Utilitas" Aplikasi Anda). Ada 4 jalur penggunaan memori, yang bawah akan memberi tahu Anda tentang "Swap Used". Bahkan jika jumlah "Memori Digunakan" kurang dari "Memori Fisik", jika nilai "Tukar Digunakan" lebih dari nol dan Anda memiliki hard drive normal (memutar disk sebagai lawan dari SSD) maka itu akan menjadi bagian dari Anda masalah saat beralih antar aplikasi. 2 solusi untuk ini adalah:

  1. Ganti HDD standar dengan drive SSD
  2. Tambahkan lebih banyak RAM jika Anda bisa dan cocok dengan modul RAM berdasarkan ukuran (2 X 4GB atau 2 X 8GB)

Sebagaimana dinyatakan dalam jawaban di atas, ini bisa berupa hard disk yang gagal di mana sub sistem HDD berjuang untuk membaca data dari drive dengan andal. Ini tidak akan muncul sebagai I / O tinggi di "Monitor Aktivitas" di bawah tab "Disk" dan satu-satunya cara untuk memeriksa ini adalah seperti yang disebutkan oleh jawaban di atas dengan menggunakan satu pengguna dan utilitas pemindaian permukaan.

Christopher Broderick
sumber
0

Jika lampu sorot mengindeks file Anda akan melihatnya di Monitor aktivitas sebagai mds menggunakan banyak sumber daya.

Saya juga akan mencoba menghapus instalan flash atau menggunakan pemblokir flash.

simonCGN
sumber
0

Mengapa Anda memiliki 5GB RAM? Itu angka yang aneh ... Apakah Anda memiliki chip 4GB dan chip 1GB?

Melepaskan chip 1GB mungkin membuat sistem Anda lebih cepat ... Atau lebih baik lagi, miliki dua chip 2GB (atau dua chip 4GB). Ini hanya berlaku untuk beberapa kombinasi motherboard / CPU. Saya dulu memiliki mac yang bahkan tidak bisa boot sama sekali tanpa chip berpasangan sempurna, tetapi banyak CPU modern yang dioptimalkan untuk pengaturan pasangan yang merata. Seringkali apel tidak akan menjual mac kepada Anda dalam konfigurasi apa pun selain ram yang dipasangkan dengan sempurna, dan itu karena CPU hanya dapat beroperasi dengan kecepatan penuh dengan pengaturan ini.

Saya tidak tahu apakah saran ini berlaku untuk mac Anda, dan saya akan terkejut jika hal itu menyebabkan jenis kelambatan yang Anda lihat, tetapi patut dicoba.

Jujur, saya curiga Anda mungkin memiliki masalah perangkat keras. Saya ingin tahu apakah hard drive Anda mulai gagal? Saya akan menghapus hard drive dan menulis angka nol di atas semuanya (mungkin menulis angka nol dua kali ... atau menggunakan fitur hapus aman yang akan menulis data acak 3 kali).

Menulis data ke setiap sektor pada hard drive akan memaksa drive untuk menerapkan algoritma toleransi kesalahan internal di setiap sektor. Pemeriksaan ini sangat canggih dan lambat. Untuk menjaga kinerja mereka tidak berjalan dengan baik di bawah penggunaan drive normal. Biasanya ada jutaan bit individual yang tidak bagus di hard drive modern, dan biasanya mekanisme internal drive akan menandai bit-bit itu sebagai buruk, dan secara diam-diam memindahkan data ke tempat lain (drive 500GB sering memiliki banyak GB sektor tambahan yang tidak digunakan yang siap untuk aktifkan sebagai pengganti sektor buruk lainnya).

Menimpa disk beberapa kali akan membersihkan disk dan memberi Anda disk yang lebih baik daripada yang baru (sebaiknya Anda menulis data di seluruh drive setelah membelinya).

Jika hard drive dalam kondisi sangat buruk, itu akan gagal setengah jalan melalui penulisan data ke disk, yang hanya dapat benar-benar diperbaiki dengan membeli drive baru.

Saran ini berlaku untuk memutar hard drive, bukan hard drive solid state. Saya tidak tahu banyak tentang cara kerja SSD, tetapi saya pernah mendengar menulis data di seluruh SSD dapat secara permanen mengurangi kinerja drive.

Abhi Beckert
sumber