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

  • arnejann

    arnejann

    3 Kasım 2007
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012
  • tseyina

    tseyina

    2 AĞUSTOS 2006