MacBook Pro Retina'yı nasıl vurgulayabilirim?


15

Ek yazılım araçları yüklemeden rMBP bileşenlerimi (örn. CPU / GPU / RAM) vurgulamam gerekiyor.

Arka Plan - rMBP'mde donanım hatası var ( bu konuya benzer ), sadece saatlerce kullanıldığında ve günlük yük altında olduğunda kendini gösteren sistem donmalarına neden oluyor (günde ortalama 4/5 kez donuyor) - Kullanabilirim Sistemin oldukça hızlı bir şekilde donmasına neden olan ancak 3. takım yazılımı yüklü olmadan hatayı hızlı bir şekilde yeniden üretmek isteyen geekbench, deha takımına sorunun yeni bir High Sierra kurulumundan tekrarlanabileceğini ve sadece hızlandırmak için herhangi bir 3. taraf yazılımı yüklenemediğini göstermek için tanılama işlemini başlatır ve kullanıcı hatasını ortadan kaldırır.

Şu anda 4K youtube videolarını izliyorum ve Safari'yi strese sokmak ve fotoğraf açmaya çalışmak için greensock.com'u ziyaret ediyorum, ancak makine ekstra yükü bile fark etmiyor!


Bazı dosyalarla uğraşmak için sıkıştırma seçeneğini kullanın: veri dolu birkaç fokder ...
Solar Mike

25
Bunu bir ipotek, kredi kartı borcu, memnun etmek imkansız bir patron ile çıkmaz bir iş ve mezun olmak ve üniversiteye girmek üzere özel okulda iki çocuk alın; kısa sürede strese girecek.
Allan

2
Apple Diagnostics kendi kendine testini her zaman deneyebilirsiniz .
SilverWolf - Monica'yı

Soruyu gerçekten cevaplamadığı için yorum olarak gönderildi. Ama Mac'te stres testi yapmanın en sevdiğim yolu BOINC çalıştırmak. Her çekirdeğin yanı sıra GPU'da SETI @ Home gibi bir şey çalıştırın. Kesinlikle 3. parti olsa.
l008com

Yanıtlar:


18

Tüm CPU Çekirdeklerini Tüketmek

Aşağıdaki komut yes, her CPU çekirdeği için bir örnek çalıştırır ve bilgisayarın işleme kapasitesinin neredeyse maksimum kapasitesini kullanır:

CPU=$(sysctl -n hw.ncpu)
seq $CPU | xargs -I{} -P $CPU yes > /dev/null

Komut, Mike'ın cevabı üzerine inşa edilir , ancak yesile birden çok örneği çalıştırır xargs. Bir yesişlem bir CPU çekirdeğini en üst düzeye çıkaracaktır, bu nedenle birden fazla işlem gereklidir. Bu komutu düzelttiği için @ lights0123'e teşekkürler.

Bu işlem CPU ile ilgilidir ancak GPU veya RAM ile ilgilenmez.

CPU + GPU = WebGL

CPU ve GPU'yu vurgulamak için bir WebGL denemesi olan ShibuyaCrowd'u ( açık kaynak ) ziyaret edin .

Bu siteyi çalıştırdıktan bir dakika sonra, MacBook Pro'nuz makul hesaplama yükü altında olmalıdır.

resim açıklamasını buraya girin


3
Çekirdek sayısını otomatik olarak almak için CPU="$(sysctl -n hw.ncpu)" seq $CPU | xargs -I{} -P $CPU yes > /dev/nullçalışır.
lights0123

Teşekkür ederim. Cevabınıza önerinizi ekledim.
Graham Miln

7
Sizin yesteknik CPU ısıtmak, ancak gerçekten stres olmaz: zar zor önbelleklerini dokunursa, kayan nokta hesaplama birimleri ile bir şey yapmaz ve bu konuda, ancak sayı aritmetik devreler dokunur. Arıza aslında kullandığı CPU'nun küçük bir bölümünde olmadığı sürece, donmaya neden olmaz.
Mark

@ Mark lütfen alternatif bir yerleşik komut önerebilir misiniz? Ancak WebGL bağlantısı CPU'yu makul ölçüde vurgulayacaktır.
Graham Miln

ShibuyaCrowd'u çalıştırdığımda, bir seferde birkaç saniye biraz glitchy olabilir. Bunun bilgisayarım hakkında bir şey söylediğini düşünür müsünüz? ibb.co/dR43A7
superdan

9

yes > /dev/nullTerminal oturumuna komutu girmeniz yeterlidir . Ctrl-C veya Terminal penceresini kapatana kadar bir CPU çekirdeği en üst düzeye çıkar.


4
Tek bir çekirdek için.
Thorbjørn Ravn Andersen

2
Bu, Prime95 stres testi kadar CPU'nuzu ısıtmaya yaklaşmaz . İşlemci içindeki her saat döngüsünü gerçekte kaç transistörün değiştirdiği söz konusu olduğunda, tüm "% 100 CPU" iş yükleri eşit değildir.
Peter Cordes

@PeterCordes, CPU'yu daha eksiksiz kullanacak alternatif bir yerleşik komut önerebilir misiniz?
Graham Miln

@GrahamMiln: Dürüst olmak gerekirse sadece Prime95'i indirmenizi tavsiye ederim. IDK, OS X'in beraberinde getirdiği şey, hesaplama açısından ciddidir. Python + numpy octaveveya başka bir sayısal dil ile geliyorsa , bir döngüde orta büyüklükte bir matris çarparak hile yapabilir. SIMD FP çoklu çalıştırma üniteleri, meşgul olduklarında çok fazla ısı üretir. Oh, video kodlama oldukça zorlu, özellikle h.264 gibi daha karmaşık kodekler. Kullanılacak kaynak verileriniz varsa bu işe yarayabilir. Ancak GPU boşaltma (düşük güçlü sabit işlev) kullanmayın, CPU kodlamasını istiyorsunuz.
Peter Cordes

1
@GrahamMiln: cat /dev/urandom > /dev/nullCPU'yu meşgul edebilir. Çekirdeğin PRNG'sinin ne kadar çok iş parçacığına bağlı olduğuna bağlı olarak, birden fazla çekirdek üzerinde çalıştırmak yardımcı olmayabilir. Hatta awk 'BEGIN { while(1){} }'muhtemelen daha fazlasını yapacak yes, bu da tüm zamanlarını sistem çağrılarına harcıyor. (Ve kullanıcı -> çekirdek geçişleri sırasında durduğunda CPU fazla ısı yapmaz.)
Peter Cordes
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.