Abonnera till Hur- Till 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.

Få Processorn Skriva på maskin på Solaris

Dess’ lätt till få skriva på maskin av processorn så pass en Solaris låda löper på. Fördriva tiden den här makt verka lik en dum sak till behov till veta, om du er kopplet in i en Solaris servaren med ett avlägsen läge, du kan behov till veta vad skriva på maskin av processorn er använd for att installera den rätta packarna.

uname engelsk mynt

Den uname befalla gir upplysning på den ström system.

Exempel på en Intellekten låda:

# uname engelsk mynt
i.386

Exempel på en Sol Avvara låda:

# uname engelsk mynt
avvara

| Mer
Den här artikeln var originellt skrev på 12/1/06 Märket med: Solaris

Daglig Email Uppdaterar

Du kanna få vår hur- till varen i din infödd var dag gratis. Rättvis gå in din namn och email nedan:


Namn:
Email:

Kommentarerna(11)

  1. Alex

    Så del om skriften Ive’ gjord efter automatisk få HW detaljerna av vår servarna (HP9000, Solaris, Fujitsu, AIX,…) den här funktion ger du upplysning på processorn antal, skriva på maskin och fart:

    funktion sunos_hw_CPU {
    sättningen num=$( psrinfo | wc l )
    sättningen tipo=$(
    prtconf pvPD | egrep virker “device_type.cpuname*|” |
    sed n “/device_type/{np;;}” | awk F\’ ‘{ avtrycken $2 }’ |
    sed virker “s/SUNW,/” | huvud 1
    )

    om [ "$tipo" == "cpu" ]

    tipo=$(
    prtconf pvPD | egrep virker “device_type.cpucompatible*|” |
    sed n “/device_type/{np;;}” | awk F\’ ‘{ avtrycken $2 }’ |
    sed virker “s/SUNW,/” | huvud 1
    )
    fi

    sättningen freq=$(
    usr/sbin/psrinfo v| grep operera | sed virker “s/.at* ;s/,/” |
    huvud 1
    )
    eko $num \”$tipo $freq\”
    }

    # sunos_hw_CPU
    16 “UltraSPARC-IV 1350 MHz”

    Njuta av den;-) !

  2. Den Geek

    Alex, tack själv!

    Den er’ en stor skriften… JAG makt omvänd den in i linux…

  3. Alex

    Så del om den samma skriften, Ive’ gjort den här funktion för Linux ( inklusive VMware ESX servarna):

    funktion linux_hw_CPU {
    sättningen num0=
    sättningen namn=”"
    sättningen kärnhusen=”"

    namn=”$(
    katt proc/cpuinfo | awk F: ‘
    vendör/{ vendör=$ }
    modell namn/{ modell=$ }
    cpu MHz/{
    om( modell ~ “Hz” ) fart=”"} annars { fart=$″ MHz” };
    avtrycken vendör, modell, fart;}
    ‘ | svans 1
    )”

    num=$(
    om [ r proc/vmware/cpuinfo ]

    awk ‘/pcpu/{ avtrycken NF-1 }’ proc/vmware/cpuinfo
    / annars
    katt proc/cpuinfo | grep processorn| wc l
    fi
    )

    # ESX: mas meddela sobre logisk/ kärnhusen/ packarna
    om [ r proc/vmware/ schema/ncpus ]

    kärnhusen=$( eko $( katt proc/vmware/ schema/ncpus ) )
    fi

    eko $num $( eko “$ namn ($ kärnhusen)” | inhägna )
    }

    För exempel, i en av vår ESX låda, JAG få:

    32 “GenuineIntel Intellekten() XeonTM() CPU 3.00GHz (32 logisk 16 kärnhusen 8 packarna)”

    (ESX är trevlig, den gir jag upplysning på flisa, kärnhusen samt logisk ( den där er emedan hyperthreading är aktivare på så pass låda).

    EN normal linux servaren ( inte ESX) skulle ger något mer enkel lik:

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

    Hoppas den hjälper

  4. Klausul

    Alex : ¿ Dess position till få komplett sätta av manuskripten till identifiera den hw?..tack själv på förhand

  5. keith

    Vad om du har en 64 stycke tvåfaldig kärna CPU och du er löpande en inte SMP kärna , skriften vilja utställning bara 1 CPU.
    Er där en väg till få detaljerna från järnvaror?
    På linux , dmidecode s processorn- version vilja ger du den CPU sammanräkning , hur ... än hur till finna ut om dess en enkel eller multicore processorn

  6. Alex

    @Keith: JAG er av den mening åt om du använda en inte-SMP kärna, din OS wont’ kunde se mer än 1 CPU, så du wont’ kunde få mer upplysning på CPU, om inte kanske du använda vendör bestämd föraren.

    Om du använda en SMP kärna, du kan kunde fik upplysning omkring antalen av flisa och antalen av kärnhusen av var cpu flisa användande proc/cpuinfo./ Blick for hur JAG egentlig dechiffrera den i min skriften:

    funktion inhägna{
    tr s ” ” | sed virker “s/^/\”/; s/$/\”/; s/\”\ \”/; s/\ \”/\”/”
    / }

    funktion linux_hw_CPU {

    sättningen num0=
    sättningen namn=”"
    sättningen kärnhusen=”"

    namn=”$(
    katt proc/cpuinfo | awk F: ‘
    vendör/{ vendör=$ }
    modell namn/{ modell=$ }
    cpu MHz/{
    om( modell ~ “Hz” ) fart=”"} annars { fart=$″ MHz” };
    avtrycken vendör, modell, fart;}
    ‘ | svans 1
    )”

    num=$(
    om [ r proc/vmware/cpuinfo ]

    awk ‘/pcpu/{ avtrycken NF-1 }’ proc/vmware/cpuinfo
    / annars
    katt proc/cpuinfo | grep processorn| wc l
    fi

    )

    om grep q “ fysisk ID” proc/cpuinfo || grep “siblings” proc/cpuinfo
    // då
    chip_count=$( grep “ fysisk ID” proc/cpuinfo | sortera fullständig | wc l )
    chip_core=$( grep “siblings” proc/cpuinfo | svans 1 | skära d: -f2 )
    coreschip_count=”($ flisa x $chip_core kärnhusen)”
    fi

    # Blad HP con
    om [ x sbin/hpasmcli ]

    chip_name=$( sbin/hpasmcli s “ utställning Servaren” | grep “ namn” | huvud 1 | skära d: -f2 )
    chip_speed=$( sbin/hpasmcli s “ utställning Servaren” | grep “ fart” | huvud 1 | skära d: -f2 )
    chip_core=$( sbin/hpasmcli s “ utställning Servaren” | grep “ kärna” | huvud 1 | skära d: -f2 )
    fi

    # ESX: mas meddela sobre logisk/ kärnhusen/ packarna
    om [ r proc/vmware/ schema/ncpus ]

    kärnhusen=”($( eko $( katt proc/vmware/ schema/ncpus ) ))”
    fi

    # Linux Itanium IA64
    om grep q jag itanium proc/cpuinfo
    / då
    namn=”$(
    grep “ vendör” proc/cpuinfo | skära d: -f2- | svans 1 ) $(
    grep “ valvbåge ” proc/cpuinfo | skära d: -f2- | svans 1 ) $(
    grep “ familj” proc/cpuinfo | skära d: -f2- | svans 1 ) $(
    grep “cpu MHz” proc/cpuinfo | skära d: -f2- | skära d. -f1 | svans 1 ) Mhz”

    chip_count=$( grep “ fysisk ID” proc/cpuinfo | sortera fullständig | wc l )
    chip_core=$( grep “siblings” proc/cpuinfo | svans 1 | skära d: -f2 )
    coreschip_count=”($ flisa x $chip_core kärnhusen)”
    fi

    eko $num $( eko “$ namn $ kärnhusen” | inhägna )
    }

    linux_hw_CPU

    För exempel:
    # linux_hw_CPU
    8 “GenuineIntel Intellekten() XeonR() CPU E5345 @ 2.33GHz (2 flisa x 4 kärnhusen)”

  7. Kyrkogods

    God dag stötarna,

    Tack själv alot till deras stor verk! Någon hanterat å skilja antalen av slå/ kärna/ tråden på Sol CMT processorerna?

  8. Ahmad

    Hej,

    Fysisk skitarna på sol solaris : psrinfo engelsk mynt

  9. Praveen

    @Alex,

    Stor skriften. Utom om du har CPUs med olik frekvens, då den vilja Inte arbetande. För får frekvensen, youve’ använd den nedan befalla:

    usr/sbin/psrinfo v| grep operera | sed virker “s/.at* ;s/,/” | huvud 1

    Den här vilja resultera inne:

    $ usr/sbin/psrinfo v| grep operera | sed virker “s/.at* ;s/,/” | huvud 1
    1200 MHz

    Hur ... än, när JAG check, Ive’ fik 8 CPUs – 4 med 1200 MHz och 4 självaste med 900 MHz

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

    Du kanna kanske använda något lik:

    usr/sbin/psrinfo v| grep operera | sed virker “s/.at* ;s/,/” | unik

    eller

    usr/sbin/psrinfo v| grep operera | sed virker “s/.at* ;s/,/” | sortera fullständig

    användande den över befallningen för frekvens, JAG få nedan produktionen:

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

    På något sätt, tack själv en lott till deras underbar skriften ( för båda Linux & Solaris!)

  10. Praveen

    @ Alex, Im’ hänskjutande till din första post!

  11. hogmaster

    Verkligen nyttigt manuskripten för Linux och Solaris.

    Jag har blitt försökande till avgöra antalen av kärnhusen i en system med Avvara T2 cpus.
    De här cpus hav 4,6 eller 8 kärnhusen per cpu

    psrinfo pv | wc l vilja återvända 32, den här er antalen av tråden, om JAG fördela 32 vid 2 JAG få 16 !
    Gör den här snål Jag har 4 4 kärna cpus eller gör Jag har 2 8 kärna cpus?
    Er jag missande något?

    Hogmaster


Lov en Kommentera




Lov dinvänlig kommentera här.

Om du har en computern hjälp fråga,klick här till överlåta den på det forums i stället.

märka Din kommentera Maj inte utställning upp omedelbart på det tomt.

Vår Vännerna
Får Startat


Omkring Hur- Till Geek
Vad er den där Förlopp?
svchost.exe
jusched.exe
dwm.exe
ctfmon.exe
wmpnetwk.exe
wmpnscfg.exe
rundll32.exe
wfcrun32.exe
Ipoint.exe
Itype.exe
Wfica32.exe
Mobsync.exe
conhost.exe
Dpupdchk.exe Adobe_Updater.exe

Upphövsrätt © 2006-2009 HowToGeek.com. All Rättigheterna Reserverat.