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

  • Adam Khoury

    Adam Khoury

    23 Ocak 2008
  • bigky226

    bigky226

    11 HAZİRAN 2006
  • boburnham

    boburnham

    11 Temmuz 2006