Dobiti otkaz Procesor Tip na temelju Solaris
Svoju’ lak sići određeni član tip nad procesor taj jedan Solaris kutija 3. lice od TO BE u prezentu trčanje na temelju. Dok danaji moć činiti se sličan jedan luckast stvar za potreba za knotkle, da te biti povezan u jedan Solaris pomoćnik kod jedan udaljen poloaj, te smjeti potreba za knotkle ta tip nad procesor je bilo iskoriten namjeran uvesti određeni član točan paket.
neizmijenjen P
Određeni član neizmijenjen naredba davati obavetenje okolo određeni član trenutan sistem.
Primer na temelju dobro Intel kutija:
# neizmijenjen P
i.386
Primer na temelju dobro Sunce SPARC kutija:
# neizmijenjen P
SPARC

Svakidanji E-mail Obnove
Te moći dobiti na kako- za članak unutra tvoj inbox svaki danje svetlo besplatno. Pravedan dobiti tvoj ugled pa e-mail pod:


U sastavu original Ive’ napravljen za automatski dobiti HW detalj nad na pomoćnik (HP9000, Solaris, Fujitsu, AIX,…) danaji delovanje davati te obavetenje okolo procesor broj, tip pa brzina:
delovanje sunos_hw_CPU {
strojoslagar num=$( psrinfo | wc gradska nadzemna eljeznica)
strojoslagar tipo=$(
prtconf pvPD | egrep e “device_type.cpuname*|” |
sed nema računa “/device_type/ NP-;;}” | awk Jedinica\’ ‘{ znak $2 }’ |
sed e “s/ Usmjeren prema suncu,/” | glava 1
)
da [ "$tipo" == centralna procesorska jedinica"" ]
onda
tipo=$(
prtconf pvPD | egrep e “device_type.cpucompatible*|” |
sed nema računa “/device_type/ NP-;;}” | awk Jedinica\’ ‘{ znak $2 }’ |
sed e “s/ Usmjeren prema suncu,/” | glava 1
)
fi
strojoslagar freq=$(
usr/sbin/psrinfo v| grep raditi | sed e “s/.at* ;s/,/” |
glava 1
)
eko $num \”$tipo $freq\”
}
# sunos_hw_CPU
16 “UltraSPARC-IV 1350 MHz”
Uivati to
!
Alex, zahvalnost!
Taj’ jedan velik original… JA moć pretvoriti to u linux…
U sastavu jednak original, Ive’ ispunjavanja danaji delovanje umjesto Linux ( uračunavi VMware ESX pomoćnik):
delovanje linux_hw_CPU {
strojoslagar num0=
strojoslagar ugled=”"
strojoslagar sr=”"
ugled=”$(
mačka proc/cpuinfo | awk Jedinica: ‘
prodavač/{ prodavač=$ }
uzorak ugled/{ uzorak=$ }
centralna procesorska jedinica MHz/{
da( uzorak ~ “ Hz” ) brzina=”"} drugi { brzina=$″ MHz”};
znak prodavač, uzorak, brzina;}
‘ | rep 1
)”
num=$(
da [ r proc/vmware/cpuinfo ]
onda
awk ‘/pcpu/{ znak BEZ POKRIĆA-1 }’ proc/vmware/cpuinfo
/ drugi
mačka proc/cpuinfo | grep procesor| wc gradska nadzemna eljeznica
fi
)
# ESX: mas informacija trezvenost logičan/ sr/ paket
da [ r proc/vmware/ raspored/ncpus ]
onda
sr=$( eko $( mačka proc/vmware/ raspored/ncpus ) )
fi
eko $num $( eko “$ ugled ($ sr)” | opkoliti )
}
Na primjer, unutra pojedinac nad na ESX kutija, JA dobiti:
32 “GenuineIntel Intel() XeonTM() CENTRALNA PROCESORSKA JEDINICA 3.00GHz (32 logičan 16 sr 8 paket)”
(ESX 3. lice od TO BE u prezentu lep, to davati mene obavetenje okolo iver, sr pa isto logičan ( taj 3. lice od TO BE u prezentu zato hyperthreading 3. lice od TO BE u prezentu aktivirati na tome kutija).
JEDAN normala linux pomoćnik ( ne ESX) davati neto briny jednostavan sličan:
2 “GenuineIntel Pentium III (Coppermine) 696.417 MHz()”
Nadati se to pomoć
Alex: Âż Svoju pozistor sići određeni član potpuni set nad original za prepoznati određeni član hw?..zahvalnost unaprijed
ta da te imati jedan 64 zalogaj dvojan sr CENTRALNA PROCESORSKA JEDINICA pa te biti trčanje jedan ne SMP kotica , određeni član original volja pokazivanje jedini 1 Centralna procesorska jedinica.
3. lice od TO BE u prezentu onde jedan put sići određeni član detalj iz hardver?
Na temelju linux , dmidecode s procesor- prikaz volja davati te određeni član CENTRALNA PROCESORSKA JEDINICA brojati , unatoč tome kako otkriti da svoju jedan sam inače s viestrukim jezgrama procesor
@Keith: JA verovati taj da te korist jedan ne-SMP kotica, tvoj 2 navika’ moći za vidjeti vie nego 1 Centralna procesorska jedinica, na taj način te navika’ moći za dobiti briny obavetenje okolo Centralna procesorska jedinica, ukoliko ne moda te korist prodavač specifičan vozač.
Da te korist jedan SMP kotica, te moe biti u mogućnosti za dobiti obavetenje okolo određeni član broj pomfrit pa određeni član broj sr nad svaki centralna procesorska jedinica iver pomoću proc/cpuinfo./ Pogledati kako JA zaista deifrirati to unutra moj original:
delovanje opkoliti{
tr s ” ” | sed e “s/^/\”/; s/$/\”/; s/\”\ \”/; s/\ \”/\”/”
/ }
delovanje linux_hw_CPU {
strojoslagar num0=
strojoslagar ugled=”"
strojoslagar sr=”"
ugled=”$(
mačka proc/cpuinfo | awk Jedinica: ‘
prodavač/{ prodavač=$ }
uzorak ugled/{ uzorak=$ }
centralna procesorska jedinica MHz/{
da( uzorak ~ “ Hz” ) brzina=”"} drugi { brzina=$″ MHz”};
znak prodavač, uzorak, brzina;}
‘ | rep 1
)”
num=$(
da [ r proc/vmware/cpuinfo ]
onda
awk ‘/pcpu/{ znak BEZ POKRIĆA-1 }’ proc/vmware/cpuinfo
/ drugi
mačka proc/cpuinfo | grep procesor| wc gradska nadzemna eljeznica
fi
)
da grep q “ fizički ID-” proc/cpuinfo || grep “ bratski” proc/cpuinfo
// onda
chip_count=$( grep “ fizički ID-” proc/cpuinfo | vrsta u | wc gradska nadzemna eljeznica)
chip_core=$( grep “ bratski” proc/cpuinfo | rep 1 | rez d: -f2)
coreschip_count=”($ pomfrit x $chip_core sr)”
fi
# Vlaće HP prevariti
da [ x sbin/hpasmcli ]
onda
chip_name=$( sbin/hpasmcli s “ pokazivanje Pomoćnik” | grep “ ugled” | glava 1 | rez d: -f2)
chip_speed=$( sbin/hpasmcli s “ pokazivanje Pomoćnik” | grep “ brzina” | glava 1 | rez d: -f2)
chip_core=$( sbin/hpasmcli s “ pokazivanje Pomoćnik” | grep “ sr” | glava 1 | rez d: -f2)
fi
# ESX: mas informacija trezvenost logičan/ sr/ paket
da [ r proc/vmware/ raspored/ncpus ]
onda
sr=”($( eko $( mačka proc/vmware/ raspored/ncpus ) ))”
fi
# Linux Itanium IA64
da grep q ja itanium proc/cpuinfo
/ onda
ugled=”$(
grep “ prodavač” proc/cpuinfo | rez d: -f2- | rep 1 ) $(
grep “ luk ” proc/cpuinfo | rez d: -f2- | rep 1 ) $(
grep “ familija” proc/cpuinfo | rez d: -f2- | rep 1 ) $(
grep “ centralna procesorska jedinica MHz” proc/cpuinfo | rez d: -f2- | rez d. -f1 | rep 1 ) MHz”
chip_count=$( grep “ fizički ID-” proc/cpuinfo | vrsta u | wc gradska nadzemna eljeznica)
chip_core=$( grep “ bratski” proc/cpuinfo | rep 1 | rez d: -f2)
coreschip_count=”($ pomfrit x $chip_core sr)”
fi
eko $num $( eko “$ ugled $ sr” | opkoliti )
}
linux_hw_CPU
Na primjer:
# linux_hw_CPU
8 “GenuineIntel Intel() XeonR() CENTRALNA PROCESORSKA JEDINICA E5345 @ 2.33GHz (2 pomfrit x 4 sr)”
Pazdrav momački,
Zahvalnost alot umjesto tvoj velik posao! Bilo ko izvediv za razlikovati određeni član broj rupa/ sr/ konac na temelju Sunce CMT procesor?
Bok,
Fizički disk na temelju sunce Solaris: psrinfo P
@Alex,
Velik original. Ipak da te imati CPUs s različit frekvencije, onda to volja NE posao. Umjesto dobivanje određeni član Frekvencija, youve’ iskoriten određeni član pod naredba:
usr/sbin/psrinfo v| grep raditi | sed e “s/.at* ;s/,/” | glava 1
Danaji volja rezultirati u:
$ usr/sbin/psrinfo v| grep raditi | sed e “s/.at* ;s/,/” | glava 1
1200 MHz
Unatoč tome, nato JA provjeriti, Ive’ dobiven 8 CPUs – 4 s 1200 MHz pa 4 ostali s 900 MHz
$ usr/sbin/psrinfo v| grep raditi | sed e “s/.at* ;s/,/”
//// 1200 MHz
1200 MHz
1200 MHz
1200 MHz
900 MHz
900 MHz
900 MHz
900 MHz
Te moći moda korist neto poput:
usr/sbin/psrinfo v| grep raditi | sed e “s/.at* ;s/,/” | jedinstven
inače
usr/sbin/psrinfo v| grep raditi | sed e “s/.at* ;s/,/” | vrsta u
pomoću određeni član iznad naredba umjesto frekvencija, JA dobiti otkaz pod prinos:
$ ./sunos_cpu_info
8 “UltraSPARC-III+ 1200 MHz 900 MHz”
Bilo kako, puno hvala umjesto tvoj čudesan original ( umjesto oba Linux & Solaris!)
@ Alex, Im’ osvrtanje tvoj prvo fast!
Stvarno korisno original umjesto Linux pa Solaris.
JA imati bio teak za odrediti određeni član broj sr unutra jedan sistem s SPARC T2 cpus.
Ovih cpus hav 4,6 inače 8 sr na centralna procesorska jedinica
psrinfo pv | wc gradska nadzemna eljeznica volja povratak 32, danaji 3. lice od TO BE u prezentu određeni član broj konac, da JA podeliti 32 kod 2 JA dobiti 16 !
Se danaji srednja JA imati 4 4 sr cpus inače činiti JA imati 2 8 sr cpus?
Sam JA kojega nema neto?
Hogmaster