SORU
11 Kasım 2009, ÇARŞAMBA


Nasıl Mac OS X üzerinde *mantıklı* çekirdek sayısını bulmak için?

Kaç çekirdek, Mac OS X koşarken makinede nasıl, komut satırından, söyler misin? Linux, kullanın:

x=$(awk '/^processor/ {  n} END {print n 1}' /proc/cpuinfo)

Mükemmel değil, ama yakın. Bu sonuç 1 gerçek sayı daha yüksek veriyor ediliyor make, yem almak için tasarlanmıştır. Ve yukarıdaki kodu daha yoğun Perl ile yazılmış veya yazılabilir grep kullanarak, wc, ve kesme biliyorum, ama yukarıdaki sıkıştırma ve okunabilirlik arasında iyi bir tercih yapmak zorunda olduğuna karar verdi.

DÜZENLEME ÇOK GEÇ:Sadece netleştirmek için: bir kaç rica ediyorummantıklıçekirdek bu kaç make spawn etmek istiyorum yansıtmıyor çünkü kullanılabilir. jkp cevabı, daha da Chris Lloyd tarafından rafine oldutam olarakihtiyacım olan şey. YMMV.

CEVAP
11 Kasım 2009, ÇARŞAMBA


Bu sysctl yardımcı programını kullanarak bunu yapabilirsiniz:

sysctl -n hw.ncpu

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • erikbjgn's channel

    erikbjgn's c

    12 Mayıs 2008
  • Matt Davis

    Matt Davis

    4 ŞUBAT 2006
  • YAN TV

    YAN TV

    20 EKİM 2011