Как определить модель моего процессора?
У меня есть процессор Intel Xeon с частотой 3,06 ГГц с размером кэша 512 КБ.
Мне было интересно, является ли встроенный кэш для машины L1 или L2. Есть ли способ узнать, что с помощью команды Unix?
Вы не говорите, какой вкус Unix, но на Linux вы можете:
$ cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 72 model name : AMD Turion(tm) 64 X2 Mobile Technology TL-60 stepping : 2 cpu MHz : 1994.397 cache size : 512 KB fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm bogomips : 3992.75 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc
Не знаете, как получить тот же объем информации из окна Solaris. Самое близкое, что я нашел:
$ /usr/sbin/psrinfo -v Status of virtual processor 0 as of: 08/07/2009 10:43:52 on-line since 01/19/2009 12:17:57. The i386 processor operates at 2612 MHz, and has an i387 compatible floating point processor.
Intel Xeon 512KB имеет кэш L2 емкостью 512 Кбайт .
E7501, процессор Intel® Xeon® 3,06 ГГц, 512 Кбайт, 533 МГц FSB
Тем не менее, было бы неплохо проверить вашу модель процессора и посмотреть его .
Спецификация памяти в имени процессора обычно представляет собой L2.
Хотя у процессора есть L1 и L3 кеш.
BIOS компьютера может содержать подробную информацию о процессоре. Многие из них будут перечислять размер кэшей L1 и L2 вместе со скоростью и моделью процессора в компьютере.
Если вы работаете в Windows, я настоятельно рекомендую CPU-Z – он будет очень подробно определять ваш процессор, память и материнскую плату.
512 Кбайт слишком большой, чтобы быть кешем L1, вероятно, это L2. И да, все последние кеши L2 расположены внутри матрицы (вдоль w / L1).