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

  • Android Central

    Android Cent

    13 Kasım 2008
  • Perihelion

    Perihelion

    23 NİSAN 2008
  • RogerBuckChrist

    RogerBuckChr

    9 Temmuz 2011