Этот вопрос полностью содержится в Вашем предыдущем вопросе, Как найти размер виртуальной памяти и размер кэша системы Linux?. Как указано в моем ответе на тот вопрос, sudo dmidecode --type processor
команда дает Вам скорость "Внешнего таймера", и скорость FSB является кратной (обычно 2 или 4 раза) этой скорости.
Если бы это не работало на Вас, то необходимо отредактировать исходный вопрос и сказать нам, что производит Вас, добрался или какова ошибка была. Чем более конкретны Вы, тем лучшие другие могут помочь Вам.
Как указано Хорошим, но не выдающимся фанатом, можно обычно получать ту же меру "по Внешнему таймеру" от lshw
, в значении, о котором сообщают для "часов" в CPU связанный ouput.
*-cpu
description: CPU
product: Genuine Intel(R) CPU T2300 @ 1.66GHz
vendor: Intel Corp.
physical id: 400
bus info: cpu@0
version: 6.14.8
serial: 0000-06E8-0000-0000-0000-0000
slot: Microprocessor
size: 1GHz
capacity: 1800MHz
width: 32 bits
clock: 133MHz
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon bts pni monitor est tm2 xtpr pdcm cpufreq
configuration: id=0
Наконец, можно найти скорость внешнего таймера в выводе dmesg
, хотя это ни в коем случае не стандартный способ получить доступ к этой информации. Можно найти скорость FSB через настройки BIOS, или путем поиска спецификации ЦП, хотя это не конкретный Linux.
Да, подкачка является виртуальной памятью.
Использование размера виртуальной памяти swapon-s или свободный
$ swapon -s
Filename Type Size Used Priority
/dev/sda6 partition 1004020 39620 -1
$ free
total used free shared buffers cached
Mem: 3087892 2879036 208856 0 394288 835052
-/+ buffers/cache: 1649696 1438196
Swap: 1004020 39620 964400
Размер кэша Получает это от/proc/cpuinfo. Поле "размера кэша" дает Вам кэш на ЦП. На многоядерных машинах Вы будете видеть одну запись на процессор с его собственным значением кэша.
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 14
model name : Genuine Intel(R) CPU T2300 @ 1.66GHz
stepping : 8
cpu MHz : 1000.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon bts pni monitor est tm2 xtpr pdcm
bogomips : 3324.64
clflush size : 64
power management:
Скорость системной шины (FSB) можно получить это от dmidecode утилиты, с - аргумент процессора типа. Вам нужно sudo разрешение выполнить эту команду. FSB обозначается скоростью, о которой сообщают для "Внешнего таймера". Действительная скорость обычно является 4 раза скоростью, о которой сообщают, поскольку те много инструкций выполняются на такт.
$ sudo dmidecode --type processor
# dmidecode 2.9
SMBIOS 2.4 present.
Handle 0x0400, DMI type 4, 32 bytes
Processor Information
Socket Designation: Microprocessor
Type: Central Processor
Family: Pentium M
Manufacturer: Intel
ID: E8 06 00 00 FF FB E9 BF
Signature: Type 0, Family 6, Model 14, Stepping 8
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (Fast floating-point save and restore)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Hyper-threading technology)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Not Specified
Voltage: 3.3 V
External Clock: 133 MHz
Max Speed: 1800 MHz
Current Speed: 1000 MHz
Status: Populated, Enabled
Upgrade: None
L1 Cache Handle: 0x0700
L2 Cache Handle: 0x0701
L3 Cache Handle: Not Provided
Я действительно полагаю, что lshw имеет ту информацию. Однако не все дистрибутивы имеют его (подсказка - в следующий раз, когда упомяните, какой дистрибутив и версию Вы используете. Это помогает много. Также помогает быть конкретным относительно того, что Вы сделали до сих пор. 'некоторая команда как' не достаточно хороша),
vmstat
отчеты о vmstat сообщают о статистике виртуальной памяти, которая имеет информацию о процессах, подкачке, свободной, буферной и кэш-памяти, пространстве подкачки страниц, дисковом IO действии, прерываниях, прерываниях, контекстных переключениях и активности ЦП. С командой vmstat администраторы могут иметь мгновенные отчеты об использовании памяти.
Синтаксис vmstat
vmstat -[options] [delay count]
Использование в качестве примера vmstat
vmstat
Найденный здесь
"Бесплатная" команда покажет Вам использование памяти, включая то, что на самом деле используется по сравнению с тем, что находится в буферах / кэш.
# free
total used free shared buffers cached
Mem: 3896252 3779044 117208 0 65788 1363972
-/+ buffers/cache: 2349284 1546968
Swap: 2097144 886836 1210308
Команда "dmidecode" могла бы дать Вам некоторое понимание скорости FSB.
Попробуйте это на машине Linux: cat /proc/pal/cpu0/cache_info
Это покажет что-то как:
Cache levels : 3
Unique caches : 5
Data Cache level 1:
Size : 16384 bytes
Attributes : WriteThrough
Associativity : 4
Line size : 64 bytes
Stride : 128 bytes
Store latency : 0 cycle(s)
Load latency : 1 cycle(s)
Store hints :
Load hints : [Temporal, level 1]
Alias boundary : 4096 byte(s)
Tag LSB : 12
Tag MSB : 49
Instruction Cache level 1:
Size : 16384 bytes
Attributes :
Associativity : 4
Line size : 64 bytes
Stride : 128 bytes
Store latency : N/A
Load latency : 1 cycle(s)
Store hints :
Load hints : [Temporal, level 1]
Alias boundary : 4096 byte(s)
Tag LSB : 12
Tag MSB : 49
Data Cache level 2:
Size : 262144 bytes
Attributes : WriteBack
Associativity : 8
Line size : 128 bytes
Stride : 128 bytes
Store latency : 7 cycle(s)
Load latency : 5 cycle(s)
Store hints : [Temporal, level 1][Non-temporal, all levels]
Load hints : [Temporal, level 1][Non-temporal, level 1][Non-temporal, all levels]
Alias boundary : 4096 byte(s)
Tag LSB : 15
Tag MSB : 49
Instruction Cache level 2:
Size : 524288 bytes
Attributes :
Associativity : 8
Line size : 128 bytes
Stride : 128 bytes
Store latency : N/A
Load latency : 7 cycle(s)
Store hints :
Load hints : [Temporal, level 1][Non-temporal, level 1][Non-temporal, all levels]
Alias boundary : 4096 byte(s)
Tag LSB : 16
Tag MSB : 49
Data/Instruction Cache level 3:
Size : 4194304 bytes
Attributes : Unified WriteBack
Associativity : 8
Line size : 128 bytes
Stride : 128 bytes
Store latency : 7 cycle(s)
Load latency : 14 cycle(s)
Store hints : [Temporal, level 1]
Load hints : [Temporal, level 1][Non-temporal, level 1]
Alias boundary : 4096 byte(s)
Tag LSB : 19
Tag MSB : 49