Alat untuk menentukan hambatan kinerja

11

Saya menggunakan awal 2011 MacBook Pro untuk pengembangan iOS, Photoshop work, dan sejenisnya, dan kadang-kadang cukup lamban. Apakah ada alat yang saya bisa jalankan selama sehari, dan kemudian melihat statistik yang dihasilkannya untuk mengidentifikasi hambatan kinerja?

Saya sedang mempertimbangkan untuk membeli lebih banyak RAM (saya punya 8 saat ini, akan mendapatkan 16) atau SSD (saat ini saya memiliki stok HDD).

houbysoft
sumber

Jawaban:

7

Alat yang akan saya gunakan adalah:

  • Monitor Aktivitas
  • Instrumen (lari dari Xcode)
  • vm_stat 900
  • io_stat 900
  • top -u -s 900
  • sysdiagnose - shift+ control+ option+ command+ .(atau lari sudo sysdiagnose)

Kedua perintah stat dan yang paling atas dijalankan dalam jendela terminal dan snapshot 15 menit interval aktivitas. Stat yang mencatat statistik. Saya akan menjalankan perintah sysdiagnose dengan hemat, mungkin sekali pada awal periode, sekali ketika OS tampak sangat lambat dan sekali pada akhir.

Yang paling mudah untuk dikelola adalah Activity monitor dan saya akan fokus untuk memastikan tidak ada yang menempati CPU yang Anda rasa tidak perlu mengambil banyak sumber daya dan keseimbangan RAM - berapa persen yang ditransfer berapa persen yang kabel + aktif.

bmike
sumber
Saya pikir beberapa utilitas ini (terutama diagnosa sys) agak ambisius untuk seseorang yang tidak dapat menemukan hambatan komputer mereka sendiri. Jangan bersikap kasar, saya kira itu bukan tanggapan yang tepat
Alexander - Reinstate Monica
5
@XAleXOwnZX: itu tidak benar-benar sulit - hanya semacam rasa sakit. Saya tidak ingin memeriksa Activity Monitor setiap kali saya mulai melakukan sesuatu untuk melihat di mana masalahnya. Saya ingin alat tetap berjalan sepanjang hari, dan pada akhirnya, saya hanya akan menulis beberapa skrip untuk dengan cepat menelusuri data, dan katakan padaku: Kemacetan CPU mencapai 10% dari waktu, kemacetan HD mencapai 50% dari waktu , Kemacetan RAM mencapai 40% dari waktu. Saya akan memeriksa tiga perintah terminal besok, sepertinya itu yang saya inginkan.
houbysoft
3
Juga, saya tidak tahu tentang sysdiagnose. Kedengarannya sangat bermanfaat, +1.
houbysoft
3
Kadang-kadang saya suka mendorong orang untuk meraih alat yang benar dan membiarkan mereka memutuskan apa yang terbaik. Tak satu pun dari ini berbahaya, dan saya memang mengatakan "ini adalah apa yang akan saya gunakan" untuk menyiratkan bahwa ini bukan untuk semua orang. Bagaimana dengan itu?
bmike
io_stat 900seharusnyaiostat 900
zwolin
-1

Kemacetan sistem Anda sangat spesifik untuk aplikasi Mac Anda. Berikut ini beberapa contohnya:

  • Rig video game hampir selalu dibungkus oleh kartu grafis, karena video game tidak memerlukan banyak akses disk atau komputasi CPU.

  • Penggunaan biasa, seperti memuat aplikasi dan file, kemungkinan
    terhambat oleh kecepatan akses file.

  • Pengembangan dan produksi A / V memerlukan campuran sebagian besar spesifikasi komputer, tetapi tidak ada aplikasi "otomatis" untuk menentukannya untuk Anda.

Inilah cara saya menentukan hambatannya:

  • Lihatlah penggunaan RAM Anda. Cara gratis yang bagus untuk melakukannya adalah membuka Activity Monitor, mengklik kanan ikon dock, dan memilih "Show Memory Usage" di bawah sub-menu "Dock Icon". Jika RAM Anda (tidak termasuk memori "tidak aktif") sering tinggi (misalnya, 80%), maka mungkin layak untuk ditingkatkan. Jika Anda hanya menggunakan setengah dari 8GB RAM Anda, menambahkan 8 GB lebih tidak akan mempengaruhi kinerja.
  • Demikian pula, awasi aktivitas disk Anda (dari monitor aktivitas). Benchmark HDD Mac Anda (sehingga Anda dapat mengetahui kecepatan Baca / Tulis maks) dan bandingkan aktivitas disk yang Anda amati dengan kemampuan maksimum drive. Jika Anda sering mencapai hasil maksimal, maka mungkin ini waktu peningkatan SSD.

Saya akan merekomendasikan peningkatan SSD. Terlepas dari peningkatan kecepatan I / O file yang jelas, jika Anda menggunakan terlalu banyak memori, SSD Anda akan menghasilkan ruang swap yang jauh lebih baik daripada HDD Anda saat ini.

Alexander - Pasang kembali Monica
sumber
Dan ya saya merasa SSD akan sangat membantu; Namun, ini juga jauh lebih mahal daripada hanya mendapatkan lebih banyak RAM, jadi alangkah baiknya memiliki beberapa data yang sulit terlebih dahulu.
houbysoft
Apakah Anda sering menggunakan drive optik? Jika tidak, maka ada banyak tanda kurung yang dapat Anda beli untuk mengganti drive optik Anda dengan drive SATA 2,5 "tambahan. (Optibay adalah nama merek yang populer, meskipun setara generik tersedia di eBay seharga $ 10 - $ 20) Melakukan hal itu akan memungkinkan Anda untuk menggunakan SSD yang lebih kecil (lebih murah) untuk OS Anda, dan sym menautkan semua file besar (kurang penting) ke HDD Anda saat ini. Anda dapat mengatur SSD yang layak dengan ~ $ 80 dengan cara ini
Alexander - Reinstate Monica
Saya telah menghapus komentar yang mempertanyakan downvotes. Itu bisa cenderung menyebabkan lebih banyak downvotes dalam pengalaman saya. Tanyakan pada Tanya Berbeda Meta jika Anda benar-benar ingin jawaban mengapa ...
bmike
Idc tentang down vote, reputasi secara umum hanya kompetisi ukuran "sampah" yang tidak relevan yang saya tidak tertarik. Saya ingin tahu bagaimana saya dapat meningkatkan jawaban,
Alexander - Reinstate Monica
Hanya catatan bahwa menjalankan MemoryFreer dan MenuMeter yang sangat diperlukan, dikonfigurasi sesuka Anda, memberi Anda visual yang cepat - ditambah menu mouse-over menunjukkan banyak informasi memori dan memiliki tautan ke Activity Monitor.
Zo219