A subscrie la spre Cum- La spre Geek

Important! This is an automatic machine translated page. If you can read english, you should Click Here to read the original English version of the article.

A lua art.hot. Proces Tip on Solaris

Său’ simplu la spre a lua art.hot. tip de proces that un Solaris cutie is running on. While this putere seem asemănător un silly thing la spre nevoie la spre know, dacă tu ești a lega into un Solaris a servi la un remote a localiza, tu poți nevoie la spre know ce tip de proces is being folosit înăuntru ordine la spre a instala art.hot. correct pachet.

uname p

Art.hot. uname virgulă a da informații despre art.hot. curent sistem.

Example on un Intel cutie:

# uname p
i.386

Example on un Soare Sparc cutie:

# uname p
sparc

This anghinară was originally part. trecut de la vb. write on 12/1/06 Tagged cu: Solaris

Daily Poștă electronică Updates

Tu poți a lua our cum- la spre anghinară înăuntru al tău inbox each zi pentru drum liber. Chiar enter al tău nume și poștă electronică sub:


Nume:
Poștă electronică:

Comments (11)

  1. Alex

    As part de script Ive’ made la spre automatically a lua HW details de our a servi (HP9000, Solaris, Fujitsu, AIX,…) this funcție a da tu informații despre proces număr, tip și cuvîntare:

    funcție sunos_hw_CPU {
    culegere num=$( psrinfo | wc l )
    culegere tipo=$(
    prtconf pvPD | egrep e “device_type.cpuname*|” |
    sed n “/device_type/{np;;}” | awk F\’ ‘{ tipar $2 }’ |
    sed e “s/SUNW,/” | cap 1
    )

    dacă [ "$tipo" == "cpu" ]
    apoi atunci
    tipo=$(
    prtconf pvPD | egrep e “device_type.cpucompatible*|” |
    sed n “/device_type/{np;;}” | awk F\’ ‘{ tipar $2 }’ |
    sed e “s/SUNW,/” | cap 1
    )
    fi

    culegere freq=$(
    usr/sbin/psrinfo v| grep a opera | sed e “s/.at* ;s/,/” |
    cap 1
    )
    echo $num \”$tipo $freq\”
    }

    # sunos_hw_CPU
    16 “UltraSPARC-IV 1350 MHz”

    Enjoy it ;-) !

  2. Art.hot. Geek

    Alex, mulțumiri!

    Thats’ un mare script… I putere convertizor it into linux…

  3. Alex

    As part de la same script, Ive’ done this funcție pentru Linux ( a cuprinde VMware ESX a servi):

    funcție linux_hw_CPU {
    culegere num0=
    culegere nume=”"
    culegere cores=”"

    nume=”$(
    pisică proces/cpuinfo | awk F: ‘
    vendor_id/{ vendor2=$ }
    model nume/{ model=$ }
    cpu MHz/{
    dacă( model ~ “Hz” ) cuvîntare=”"} else { cuvîntare=$″ MHz” };
    tipar vendor, model, cuvîntare; }
    ‘ | spate a pune coadă la 1
    )”

    num=$(
    dacă [ r proces/vmware/cpuinfo ]
    apoi atunci
    awk ‘/pcpu/{ tipar NF-1 }’ proces/vmware/cpuinfo
    / else
    pisică proces/cpuinfo | grep proces| wc l
    fi
    )

    # ESX: mas info sobre logical/cores/ pachet
    dacă [ r proces/vmware/ program/ncpus ]
    apoi atunci
    cores=$( echo $( pisică proces/vmware/ program/ncpus ) )
    fi

    echo $num $( echo “$ nume ($cores)” | enclose )
    }

    Pentru example, înăuntru unul de our ESX cutie, I a lua:

    32 “GenuineIntel IntelR() XeonTM() CPU 3.00GHz (32 logical 16 cores 8 pachet)”

    (ESX is drăguț, it a da eu informații despre chip, cores și de asemenea logical ( aceasta este tot fiindcă hyperthreading is activates on that cutie).

    UN normal linux a servi ( nu ESX) trec.de la will a da ceva mai mult simplu asemănător:

    2 “GenuineIntel Pentium III (Coppermine) 696.417 MHz ()”

    Hope it ajutor

  4. Claudio

    Alex : Âż Său posible la spre a lua art.hot. completat a ezat a aranja de scripts la spre identify art.hot. hw?..mulțumiri înăuntru advance

  5. keith

    Ce dacă tu ai un 64 bit dual core CPU și tu ești running un nu SMP miez , art.hot. script voință a voi manifestare unic 1 CPU.
    Este o way la spre a lua art.hot. details de la articole de fier?
    On linux , dmidecode s proces- traducere voință a voi a da tu art.hot. CPU țară , totuși cum la spre află dacă său un singur sau multicore proces

  6. Alex

    @Keith: I believe that dacă tu folos un nu-SMP miez, al tău OS wont’ a fi capabil la spre a vedea mai mult decît 1 CPU, so tu wont’ a fi capabil la spre a lua mai mult informații despre CPU, unless poate tu folos vendor special șofer.

    Dacă tu folos un SMP miez, tu poți a fi capabil la spre a lua informații despre art.hot. număr de chips și art.hot. număr de cores de each cpu chip folosire proces/cpuinfo./ Privește la cum I actually decode it înăuntru meu script:

    funcție enclose {
    tr s ” ” | sed e “s/^/\”/; s/$/\”/; s/\”\ \”/; s/\ \”/\”/”
    / }

    funcție linux_hw_CPU {

    culegere num0=
    culegere nume=”"
    culegere cores=”"

    nume=”$(
    pisică proces/cpuinfo | awk F: ‘
    vendor_id/{ vendor2=$ }
    model nume/{ model=$ }
    cpu MHz/{
    dacă( model ~ “Hz” ) cuvîntare=”"} else { cuvîntare=$″ MHz” };
    tipar vendor, model, cuvîntare; }
    ‘ | spate a pune coadă la 1
    )”

    num=$(
    dacă [ r proces/vmware/cpuinfo ]
    apoi atunci
    awk ‘/pcpu/{ tipar NF-1 }’ proces/vmware/cpuinfo
    / else
    pisică proces/cpuinfo | grep proces| wc l
    fi

    )

    dacă grep q “physical identitate” proces/cpuinfo || grep “siblings” proces/cpuinfo
    // apoi atunci
    chip_count=$( grep “physical identitate” proces/cpuinfo | sort u | wc l )
    chip_core=$( grep “siblings” proces/cpuinfo | spate a pune coadă la 1 | tăietură d: -f2 )
    coreschip_count=”($ chips x $chip_core cores)”
    fi

    # Blades HP con
    dacă [ x sbin/hpasmcli ]
    apoi atunci
    chip_name=$( sbin/hpasmcli s “ manifestare A servi” | grep “ nume” | cap 1 | tăietură d: -f2 )
    chip_speed=$( sbin/hpasmcli s “ manifestare A servi” | grep “ cuvîntare” | cap 1 | tăietură d: -f2 )
    chip_core=$( sbin/hpasmcli s “ manifestare A servi” | grep “Core” | cap 1 | tăietură d: -f2 )
    fi

    # ESX: mas info sobre logical/cores/ pachet
    dacă [ r proces/vmware/ program/ncpus ]
    apoi atunci
    cores=”($( echo $( pisică proces/vmware/ program/ncpus ) ))”
    fi

    # Linux Itanium IA64
    dacă grep q i itanium proces/cpuinfo
    / apoi atunci
    nume=”$(
    grep “vendor” proces/cpuinfo | tăietură d: -f2- | spate a pune coadă la 1 ) $(
    grep “ arc ” proces/cpuinfo | tăietură d: -f2- | spate a pune coadă la 1 ) $(
    grep “ familie” proces/cpuinfo | tăietură d: -f2- | spate a pune coadă la 1 ) $(
    grep “cpu MHz” proces/cpuinfo | tăietură d: -f2- | tăietură d. -f1 | spate a pune coadă la 1 ) Mhz”

    chip_count=$( grep “physical identitate” proces/cpuinfo | sort u | wc l )
    chip_core=$( grep “siblings” proces/cpuinfo | spate a pune coadă la 1 | tăietură d: -f2 )
    coreschip_count=”($ chips x $chip_core cores)”
    fi

    echo $num $( echo “$ nume $cores” | enclose )
    }

    linux_hw_CPU

    Pentru example:
    # linux_hw_CPU
    8 “GenuineIntel IntelR() XeonR() CPU E5345 @ 2.33GHz (2 chips x 4 cores)”

  7. Patrice

    Hallo guys,

    Mulțumiri alot pentru al tău mare work! Anyone conducere la spre differentiate art.hot. număr de șosete/core/ trei on Soare CMT proces?

  8. Ahmad

    Bună,

    Physical disc on soare solaris : psrinfo p

  9. Praveen

    @Alex,

    Mare script. Numai dacă tu ai CPUs cu different frequencies, apoi atunci it voință a voi Neactiv. Pentru achiziție art.hot. Frequency, youve’ folosit art.hot. sub virgulă:

    usr/sbin/psrinfo v| grep a opera | sed e “s/.at* ;s/,/” | cap 1

    This voință a voi result înăuntru:

    $ usr/sbin/psrinfo v| grep a opera | sed e “s/.at* ;s/,/” | cap 1
    1200 MHz

    Totuși, cînd I a verifica, Ive’ luat 8 CPUs – 4 cu 1200 MHz și 4 alt cu 900 MHz

    $ usr/sbin/psrinfo v| grep a opera | sed e “s/.at* ;s/,/”
    //// 1200 MHz
    1200 MHz
    1200 MHz
    1200 MHz
    900 MHz
    900 MHz
    900 MHz
    900 MHz

    Tu poți perhaps folos ceva asemănător:

    usr/sbin/psrinfo v| grep a opera | sed e “s/.at* ;s/,/” | uniq

    sau

    usr/sbin/psrinfo v| grep a opera | sed e “s/.at* ;s/,/” | sort u

    folosire art.hot. above virgulă pentru frequency, I a lua art.hot. sub output:

    $ ./sunos_cpu_info
    8 “UltraSPARC-III+ 1200 MHz 900 MHz”

    Oriunde, mulțumiri foarte mult pentru al tău minunat script ( pentru both Linux & Solaris!)

  10. Praveen

    @ Alex, Im’ referring la spre al tău primul post!

  11. hogmaster

    Într-adevăr util scripts pentru Linux și Solaris.

    Eu am been trying la spre determinat art.hot. număr de cores înăuntru un sistem cu Sparc T2 cpus.
    Aceștia cpus hav 4,6 sau 8 cores de cpu

    psrinfo pv | wc l voință a voi întoarcere 32, acesta este art.hot. număr de trei, dacă I scufundare 32 by 2 I a lua 16 !
    Does this mean Eu am 4 4 core cpus sau a face Eu am 2 8 core cpus?
    Sînt I misiune ceva?

    Hogmaster


Plecare un Virgulă




Plecare al tăuprietenesc virgulă aici.

Dacă tu ai un calculator ajutor întrebare,pocnitură aici la spre plecare it pe forums în schimb.

not ă Al tău virgulă Mai nu manifestare sus immediately pe site.

Our Prieten
Achiziție Scrobeală


Despre Cum- La spre Geek
Ce Is That Proces?
svchost.exe
jusched.exe
dwm.exe
ctfmon.exe
wmpnetwk.exe
mDNSResponder.exe
wmpnscfg.exe
rundll32.exe
wfcrun32.exe
Ipoint.exe
Itype.exe
Wfica32.exe
Mobsync.exe
conhost.exe
Dpupdchk.exe Adobe_Updater.exe

Drept de autor © 2006-2009 HowToGeek.com. Tot Rights Rezervat.