from man page
> uname -asnrvmpio
Darwin zchee-darwin-amd64.local 15.2.0 Darwin Kernel Version 15.2.0: Fri Nov 13 19:43:59 PST 2015; root:xnu-3248.20.55~1/RELEASE_X86_64 x86_64 i386 MacBookPro11,3 Darwin
> sw_vers
ProductName: Mac OS X
ProductVersion: 10.11.2
BuildVersion: 15C47a
> system_profiler SPHardwareDataType
Hardware:
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: MacBookPro11,3
Processor Name: Intel Core i7
Processor Speed: 2.3 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 6 MB
Memory: 16 GB
Boot ROM Version: MBP112.0138.B16
SMC Version (system): 2.19f12
Name | Type | changeable |
---|---|---|
hw.activecpu | integer | no |
hw.busfrequency | integer | no |
hw.busfrequency_max | integer | no |
hw.busfrequency_min | integer | no |
hw.byteorder | integer | no |
hw.cacheconfig | struct | no |
hw.cachelinesize | integer | no |
hw.cachesize | struct | no |
hw.cpu64bit_capable | integer | no |
hw.cpufamily | integer | no |
hw.cpufrequency | integer | no |
hw.cpufrequency_max | integer | no |
hw.cpufrequency_min | integer | no |
hw.cpusubtype | integer | no |
hw.cputhreadtype | integer | no |
hw.cputype | integer | no |
hw.l1dcachesize | integer | no |
hw.l1icachesize | integer | no |
hw.l2cachesize | integer | no |
hw.l3cachesize | integer | no |
hw.logicalcpu | integer | no |
hw.logicalcpu_max | integer | no |
hw.memsize | integer | no |
hw.ncpu | integer | no |
hw.packages | integer | no |
hw.pagesize | integer | no |
hw.physicalcpu | integer | no |
hw.physicalcpu_max | integer | no |
hw.tbfrequency | integer | no |
kern.argmax | integer | no |
kern.bootargs | string | no |
kern.boottime | struct | no |
kern.clockrate | struct | no |
kern.coredump | integer | yes |
kern.corefile | string | yes |
kern.flush_cache_on_write | integer | yes |
kern.hostid | integer | yes |
kern.hostname | string | yes |
kern.job_control | integer | no |
kern.maxfiles | integer | yes |
kern.maxfilesperproc | integer | yes |
kern.maxnbuf | integer | yes |
kern.maxproc | integer | yes |
kern.maxprocperuid | integer | yes |
kern.maxvnodes | integer | yes |
kern.msgbuf | integer | yes |
kern.nbuf | integer | no |
kern.netboot | integer | no |
kern.ngroups | integer | no |
kern.nisdomainname | string | yes |
kern.num_files | integer | no |
kern.num_tasks | integer | no |
kern.num_taskthreads | integer | no |
kern.num_threads | integer | no |
kern.num_vnodes | integer | no |
kern.nx | integer | yes |
kern.osrelease | string | no |
kern.osrevision | integer | no |
kern.ostype | string | no |
kern.osversion | string | yes |
kern.posix1version | integer | no |
kern.procname | string | yes |
kern.safeboot | integer | no |
kern.saved_ids | integer | no |
kern.secure_kernel | integer | no |
kern.securelevel | integer | yes |
kern.singleuser | integer | no |
kern.sleeptime | struct | no |
kern.slide | integer | no |
kern.stack_depth_max | integer | no |
kern.stack_size | integer | no |
kern.sugid_coredump | integer | yes |
kern.sugid_scripts | integer | yes |
kern.symfile | string | no |
kern.usrstack | integer | no |
kern.usrstack64 | integer | no |
kern.uuid | string | no |
kern.version | string | no |
kern.waketime | struct | no |
machdep.cpu.address_bits.physical | integer | no |
machdep.cpu.address_bits.virtual | integer | no |
machdep.cpu.brand | integer | no |
machdep.cpu.brand_string | string | no |
machdep.cpu.cache.L2_associativity | integer | no |
machdep.cpu.cache.linesize | integer | no |
machdep.cpu.cache.size | integer | no |
machdep.cpu.core_count | integer | no |
machdep.cpu.cores_per_package | integer | no |
machdep.cpu.extfamily | integer | no |
machdep.cpu.extfeature_bits | integer | no |
machdep.cpu.extfeatures | string | no |
machdep.cpu.extmodel | integer | no |
machdep.cpu.family | integer | no |
machdep.cpu.feature_bits | integer | no |
machdep.cpu.features | string | no |
machdep.cpu.leaf7_feature_bits | integer | no |
machdep.cpu.leaf7_features | string | no |
machdep.cpu.logical_per_package | integer | no |
machdep.cpu.max_basic | integer | no |
machdep.cpu.max_ext | integer | no |
machdep.cpu.microcode_version | integer | no |
machdep.cpu.model | integer | no |
machdep.cpu.processor_flag | integer | no |
machdep.cpu.signature | integer | no |
machdep.cpu.stepping | integer | no |
machdep.cpu.thread_count | integer | no |
machdep.cpu.tlb.data.large | integer | no |
machdep.cpu.tlb.data.large_level1 | integer | no |
machdep.cpu.tlb.data.small | integer | no |
machdep.cpu.tlb.data.small_level1 | integer | no |
machdep.cpu.tlb.inst.large | integer | no |
machdep.cpu.tlb.inst.small | integer | no |
machdep.cpu.tlb.shared | integer | no |
machdep.cpu.ucupdate | integer | yes |
machdep.cpu.vendor | string | no |
machdep.cpu.xsave.extended_state | integer | no |
machdep.tsc.deep_idle_rebase | integer | yes |
machdep.tsc.frequency | integer | no |
machdep.tsc.nanotime.generation | integer | no |
machdep.tsc.nanotime.shift | integer | no |
net.inet.ip.forwarding | integer | yes |
net.inet.ip.portrange.first | integer | yes |
net.inet.ip.portrange.hifirst | integer | yes |
net.inet.ip.portrange.hilast | integer | yes |
net.inet.ip.portrange.last | integer | yes |
net.inet.ip.portrange.lowfirst | integer | yes |
net.inet.ip.portrange.lowlast | integer | yes |
net.inet.ip.redirect | integer | yes |
net.inet.ip.ttl | integer | yes |
net.inet.udp.checksum | integer | yes |
net.inet.udp.maxdgram | integer | yes |
vm.loadavg | struct | no |
vm.swapusage | struct | no |
user.bc_base_max | integer | no |
user.bc_dim_max | integer | no |
user.bc_scale_max | integer | no |
user.bc_string_max | integer | no |
user.coll_weights_max | integer | no |
user.cs_path | string | no |
user.expr_nest_max | integer | no |
user.line_max | integer | no |
user.posix2_c_bind | integer | no |
user.posix2_c_dev | integer | no |
user.posix2_char_term | integer | no |
user.posix2_fort_dev | integer | no |
user.posix2_fort_run | integer | no |
user.posix2_localedef | integer | no |
user.posix2_sw_dev | integer | no |
user.posix2_upe | integer | no |
user.posix2_version | integer | no |
user.re_dup_max | integer | no |
user.stream_max | integer | no |
user.tzname_max | integer | no |