Performans darboğazını belirleme aracı


11

2011'in başlarında MacBook Pro'yu iOS geliştirme, Photoshop çalışması ve benzerleri için kullanıyorum ve bazen oldukça durgun. Bir günlüğüne çalıştırabileceğim ve performans darboğazını tanımlamak için ürettiği istatistiklere bakabileceğim bir araç var mı?

Daha fazla RAM (şu anda 8 tane var, 16 alırım) veya bir SSD (şu anda stok HDD'im var) almayı düşünüyorum.

Yanıtlar:


7

Kullanacağım araçlar:

  • Etkinlik Monitörü
  • Enstrümanlar (Xcode'dan çalıştır)
  • vm_stat 900
  • io_stat 900
  • top -u -s 900
  • sysdiagnose - shift+ control+ option+ command+ .(veya çalıştır sudo sysdiagnose)

İki stat komutu ve üst kısım bir terminal penceresinde çalışır ve 15 dakikalık aktivite aralıklarını görüntüler. İstatistikler istatistikleri günlüğe kaydeder. Sysdiagnose komutunu, belki de bir kez dönemin başlangıcında, bir kez OS'nin son derece yavaş ve sonunda bir kez göründüğü gibi idareli bir şekilde çalıştırırdım.

Yönetmenin en kolayı Etkinlik monitörüdür ve CPU'yu hiçbir şeyin meşgul etmediğinden emin olmamaya odaklanacağım ve çok fazla kaynak ve RAM dengesi almalıdır - yüzde kaçının ne yüzdesi kablolu + aktif.


Bu yardımcı programlardan bazılarının (özellikle sys teşhisi) kendi bilgisayar darboğazını bulamayan biri için biraz iddialı olduğunu düşünüyorum. Değil kaba olmak, ben sadece uygun bir tepki olduğunu sanmıyorum
Alexander - Eski Monica

5
@XAleXOwnZX: bu gerçekten zor değil - sadece bir tür acı. Sorunun nerede olduğunu görmek için her şeyi yapmaya başladığımda Etkinlik Monitörü'nü kontrol etmek istemiyorum. Bir aracı tüm gün çalışmaya devam ettirmek istiyorum ve sonunda, verileri hızlı bir şekilde gözden geçirmek için biraz komut dosyası yazacağım ve bana şunu söyle: CPU darboğaz zamanın% 10'unu vurdu, HD darboğaz zamanın% 50'sini vurdu , RAM darboğazı zamanın% 40'ını vurdu. Yarın üç terminal komutunu kontrol edeceğim, kulağa istediğim gibi geliyor.
houbysoft

3
Ayrıca, sisdiagnoz hakkında bir bilgim yoktu. Kulağa çok faydalı geliyor, +1.
houbysoft

3
Bazen insanları doğru araçlara ulaşmaya teşvik etmek ve neyin en iyi olduğuna karar vermelerini isterim. Bunların hiçbiri tehlikeli değil ve ben herkes için olmadığını ima etmek için "bunlar benim kullanacağım şey" demiştim. Peki ya uygunsuz?
bmike

io_stat 900olmalıiostat 900
zwolin

-1

Sisteminizin tıkanıklığı Mac'inizin uygulamasına son derece özgüdür. İşte bazı örnekler:

  • Video oyunları çok fazla disk erişimi veya CPU bilgi işlem gerektirmediğinden, video oyun teçhizatı neredeyse her zaman grafik kartı ile şişelenir.

  • Uygulamaların ve dosyaların yüklenmesi gibi günlük kullanımın büyük olasılıkla
    dosya erişim hızı nedeniyle tıkanması muhtemeldir .

  • Geliştirme ve A / V üretimi, çoğu bilgisayar özelliklerinin bir karışımını gerektirir, ancak sizin için belirleyecek "otomatik" bir uygulama yoktur.

İşte nasıl darboğaz belirlemek istiyorsunuz:

  • RAM kullanımınıza bir göz atın. Bunu yapmanın güzel ve ücretsiz bir yolu Etkinlik Monitörü'nü açmak, dock simgesine sağ tıklamak ve "Dock Simgesi" alt menüsü altındaki "Bellek Kullanımını Göster" i seçmek. RAM'iniz ("etkin olmayan" bellek hariç) sık sık yüksekse (örneğin,% 80), yükseltmeye değer olabilir. 8 GB RAM'inizin yalnızca yarısını kullandıysanız, 8 GB daha fazla bellek eklemek performansı etkilemez.
  • Benzer şekilde, disk etkinliğinize de göz atın (etkinlik izleyiciden). Mac'inizin HDD'sini kıyaslayın (böylece Okuma / Yazma maksimum hızlarını öğrenin) ve gözlemlediğiniz disk etkinliğini sürücünün maksimum kapasitesiyle karşılaştırın. Maks. Sık sık çarptıysanız, belki de SSD yükseltme zamanıdır.

SSD yükseltmesini öneriyorum. Açık dosya G / Ç hızını artırmanın yanı sıra, çok fazla bellek kullanırsanız, SSD'niz mevcut HDD'nizden çok daha iyi takas alanı sağlar.


Ve evet SSD'nin en çok yardımcı olacağını hissediyorum; ancak, sadece daha fazla RAM almaktan çok daha pahalıdır, bu yüzden önce bazı sabit verilere sahip olmak güzel olurdu.
houbysoft

Optik sürücünüzü sık kullanıyor musunuz? Değilse, optik sürücünüzü ek 2,5 "SATA sürücüsüyle değiştirmek için satın alabileceğiniz çok sayıda braket vardır. (Optibay popüler marka adıdır, ancak eBay'de genel eşdeğerler 10 $ 20 $ için kullanılabilir) mevcut HDD bütün hantal (daha az önemli) dosyaları size OS için daha küçük (ucuz) SSD kullanmasına izin ve sym bağlantı sen 80 $ bu şekilde ~ için ayarlanmış iyi bir SSD sahip olabilir..
Alexander - Eski Monica

Aşağı oyları sorgulayan yorumları sildim. Bu, deneyimimde daha fazla düşüşe neden olabilir. Neden farklı bir cevap istiyorsanız gerçekten farklı bir soru sorun ...
bmike

Aşağı oy hakkında IDC, genel olarak itibar ilgisiz sadece önemsiz bir "önemsiz" boyutu rekabet. Cevabımı nasıl geliştirebileceğimi meşru bir şekilde merak ediyorum,
Alexander - Monica'yı yeniden eski haline getir

MemoryFreer'ı ve istediğiniz gibi yapılandırılmış vazgeçilmez MenuMeters'ı çalıştırmanın size hızlı bir görsel sağladığını, ayrıca fareyle üzerine gelme menüsünün çok fazla bellek bilgisi gösterdiğini ve Etkinlik Monitörü'ne bağlantıya sahip olduğunu unutmayın.
Zo219
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.