2011-03-26 15 views
9

'daki terminaldeki çeşitli sistem değişkenlerinin değerlerini bir Mac'tayım. Terminalde, aşağıdaki değerlerin her birini nasıl anlayacaksınız?Bir Mac

  • Kelime boyutu (64 bit vs 32 bit)
  • L1/L2 önbellek boyutu

teşekkür (gibi df fakat RAM için) kullanılıyor ne kadar bellek belirleyin

  • ! Bunları Activity Monitor, System Profiler vs.'de bulabileceğinizi biliyorum, ancak terminal ve UNIX hakkındaki bilgimi artırmaya çalışıyorum.

  • cevap

    27

    System Profiler, /usr/sbin/system_profiler civarında bir GUI paketleyicisidir.

    mress:10008 Z$ system_profiler -listDataTypes 
    Available Datatypes: 
    SPHardwareDataType 
    SPNetworkDataType 
    SPSoftwareDataType 
    SPParallelATADataType 
    SPAudioDataType 
    SPBluetoothDataType 
    SPCardReaderDataType 
    SPDiagnosticsDataType 
    SPDiscBurningDataType 
    SPEthernetDataType 
    SPFibreChannelDataType 
    SPFireWireDataType 
    SPDisplaysDataType 
    SPHardwareRAIDDataType 
    SPMemoryDataType 
    SPPCIDataType 
    SPParallelSCSIDataType 
    SPPowerDataType 
    SPPrintersDataType 
    SPSASDataType 
    SPSerialATADataType 
    SPUSBDataType 
    SPAirPortDataType 
    SPFirewallDataType 
    SPNetworkLocationDataType 
    SPModemDataType 
    SPNetworkVolumeDataType 
    SPWWANDataType 
    SPApplicationsDataType 
    SPDeveloperToolsDataType 
    SPExtensionsDataType 
    SPFontsDataType 
    SPFrameworksDataType 
    SPLogsDataType 
    SPManagedClientDataType 
    SPPrefPaneDataType 
    SPStartupItemDataType 
    SPSyncServicesDataType 
    SPUniversalAccessDataType 
    mress:10009 Z$ system_profiler SPHardwareDataType 
    Hardware: 
    
        Hardware Overview: 
    
         Model Name: iMac 
         Model Identifier: iMac10,1 
         Processor Name: Intel Core 2 Duo 
         Processor Speed: 3.33 GHz 
         Number Of Processors: 1 
         Total Number Of Cores: 2 
         L2 Cache: 6 MB 
         Memory: 16 GB 
         Bus Speed: 1.33 GHz 
         Boot ROM Version: IM101.00CC.B00 
         SMC Version (system): 1.52f9 
         Serial Number (system): QP0241DXB9S 
         Hardware UUID: 01C6B9E9-B0CB-5249-8AC7-069A3E44A188 
    

    Ayrıca /usr/sbin/sysctl bazı faydalı bilgiler (sysctl -a deneyin) alabilirsiniz.

    mress:10014 Z$ sudo sysctl -a | grep cache 
    Password: 
    hw.cachelinesize = 64 
    hw.l1icachesize = 32768 
    hw.l1dcachesize = 32768 
    hw.l2cachesize = 6291456 
    kern.flush_cache_on_write: 0 
    vfs.generic.nfs.client.access_cache_timeout: 60 
    vfs.generic.nfs.server.reqcache_size: 64 
    net.inet.ip.rtmaxcache: 128 
    net.inet6.ip6.rtmaxcache: 128 
    hw.cacheconfig: 2 1 2 0 0 0 0 0 0 0 
    hw.cachesize: 17179869184 32768 6291456 0 0 0 0 0 0 0 
    hw.cachelinesize: 64 
    hw.l1icachesize: 32768 
    hw.l1dcachesize: 32768 
    hw.l2cachesize: 6291456 
    machdep.cpu.cache.linesize: 64 
    machdep.cpu.cache.L2_associativity: 8 
    machdep.cpu.cache.size: 6144 
    
    +3

    Neden oylama? İyi cevap. L1 önbellekte –

    +0

    32768 bit mi? – pfernandez

    +0

    @pfernandez Bayt cinsinden olduğunu varsayalım –