A linux, hogy megtudja, minden információt a CPU
processzor Info
Részletes információ a processzor, amelynek beszélünk, információkat tartalmaz a magok száma, a jelenléte a rendszer hyper threading, építészetről, körülbelül akkora, mint a cache, és így tovább. D. Keresse a rendszer az információt, hogy a processzor lehet kissé nehéz, mert kell, hogy a különféle parancsokat.
A csapat, amely azt fogja használni a lscpu parancs / proc / cpuinfo és lstopo (hwloc). Ezek segítségével találhat részletes információt a magok és a processzorok. A következő példa bemutatja, hogyan kell értelmezni az eredményeket elő ezeket a parancsokat.
1. A szállító és a processzor modell
Annak megállapításához, a neve a gyártó és a modell a processzor, hajtsa végre a grep parancs segítségével megkeresheti a fájl / proc / cpuinfo.
Ez az Intel processzor. Aztán megtalálják a nevét a modell, hogy lehet használni, hogy megkeresse a pontos specifikációk az Intel honlapján.
Ez a processzor "Core 2 Quad Q8400".
2. Architecture
A parancs megtalálható lscpu processzor.
Építészet - x86_64, ami azt jelenti, a 64 bites architektúra.
3. frekvencia
Frekvencia / processzor sebessége is találhatók lscpu parancsokat és egy fájl / proc / cpuinfo.
Mivel a legtöbb modern processzorok működnek alacsonyabb frekvenciákon az energiatakarékosság, amelynek gyakorisága a beszámolók alacsonyabb lehet, mint a tényleges működési frekvenciát az említett processzor. Ha a terhelés növekszik, azok be vannak kapcsolva, hogy a magasabb frekvenciájú.
a frekvencia változás megtalálható a / proc / cpuinfo fájlt, ha használja ezt a parancsot, hogy néz.
Futtassa a parancsot egy terminál a fent említett, és bár működik, fut minden feladatot, amely intenzíven használja a CPU és a frekvencia növelését.
4. A magok számának
Minden processzor mag, sőt, egy független processzor. Több mag lehetővé teszi, hogy a processzor egyszerre végrehajtani egy parancsot a programban, aminek eredményeként a feldolgozási sebesség megnő.
lscpu parancs jelzi, „a magok száma egyetlen aljzathoz.”
Így, ebben az esetben, a magok száma a processzor 4.
A fájl / proc / cpuinfo is információt a magok száma, de ez egy kicsit bonyolultabb és zavaros.
Egyszerű számolás a processzorok számát adhat téves számot.
Abban az esetben, ha a hyper threading módban a processzorok számát látja az operációs rendszer, kétszer a magok száma. De a fájl / proc / cpuinfo egy mező nevét „core id”, ami egyedülálló minden mag a processzor. Counting ezeket a neveket ad egy világos képet a legtöbb valós mag a processzorban
több processzor
Ritkán, de azokban az esetekben, ha egy rendszer, amelyben van több fizikai processzorok (igen, ez azt jelenti, 2 vagy több processzor telepítve az alaplap), az eredményeket a fájl / proc / cpuinfo más lesz. Abban az esetben, több processzort, „fizikai id” azt jelenti, több jelentésű.
Ha egynél több fizikai processzor azonosítóját, az azt jelenti, hogy a rendszer több fizikai processzorok. És minden processzormag, meg kell számolni külön-külön.
5. Hyper Threading technológia
Hyper threading az Intel technológia, amely lehetővé teszi, hogy egy magot feldolgozás elvégzésére, mintha két magot. Ez egyes esetekben valamilyen módon növeli a feldolgozási teljesítmény minden mag.
Annak ellenőrzésére, a támogatást a processzor hyper-threading üzemmódban van, össze kell hasonlítani a két érték. Az első a tényleges magok száma, és a második - logikai szám.
Ha a magok száma egyenlő a processzorok számának látható az operációs rendszer, sem hyper threading módot. Ellenkező esetben, t. E. Ha a szám a feldolgozó egységek nagyobb (kétszer akkora) sejtmagok számával, a hyper threading üzemmódban van jelen.
Példaként, hogy a processzor Core 2 Quad Q8400
A processzorok száma, amint azt a / proc / cpuinfo, egyenlő 4
Száma „CPU magot” = 4, valamint a „testvérek” = 4 és „mag id” = 4
Ezért, a teljes processzorok száma egyenlő a tényleges száma magok. Ezért ezen a processzor hyper threading mód nem áll rendelkezésre, amely megerősíti a CPU leírt előírásoknak az Intel honlapján.
Processzor Hyper Threading technológia
Tájékoztatás a hyper threading, amelyek jelen vannak a / proc / cpuinfo vagy lscpu kiadási más lesz.
Figyeljük meg a húr „Menet (ek) magonként: 2”, jelezve, hogy minden mag 2 adatfolyam; magok, összesen négy. Így a processzorok száma, amelyek láthatóak az operációs rendszer, 8.
Most nézzük meg az adatokat a / proc / cpuinfo.
Itt „CPU magot” = 4 és a „testvérek” = 8, azt jelenti, hogy van egy 4 magos és két hiper-cérnák magonként. A processzorok száma, amint azt a / proc / cpuinfo, is egyenlő 8.
HTT zászló a zászló dmidecode ht és kimeneti zászlók / proc / cpuinf adhat téves tájékoztatást az üzemmód hyper threading.
CPU Core2Quad Q8400 dmidecode és / proc / cpuinfo azt mutatják, hogy a hiper-szálak jelző annak ellenére, hogy ebben a Hyper Threading processzor nem érhető el.
Utility hwloc / lstopo
hwloc segédprogram egy kis segédprogram, amely mesél a szerkezet a processzor formájában egy szép táblázatot. A grafikon azt mutatja, a sejtmagok számával, a jelenléte hyper threading módban, és a cache memória. Minden mondja egy rendszert.

A fenti táblázatban világosan mutatja, hogy a méret a cache a második szint L2 - 4096 KB vagy 4 MB, a magok száma - 4, a szálak száma a magban - 1.
Processzor Hyper Threading technológia
Processzorokhoz mód hyper threading kiadott hwloc diagram tűnhet az alábbiak szerint:

A diagram azt mutatja, hogy a méret a cache a harmadik szint L3 - 8 MB, a magok száma - 4, a szálak száma a mag - 2 (.. Azaz hyper threading vendég mód).