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

  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • Gan Eden Productions

    Gan Eden Pro

    11 HAZİRAN 2011
  • segtlim

    segtlim

    21 EKİM 2008