+ Responder ao Tópico



  1. #1
    rorocha
    Visitante

    Padrão Dúvidas com comandos

    Bom dia pessoal,

    Gostaria de tirar uma dúvida, estou necessitando no meu trabalho de comandos para descobrir o número de processadores dos servidores (para fins de auditoria) , inclusive também se possível saber se eles são HT(Hyper Thread). Necessito desses comandos para Linux (Suse, Debian, Slackware, RedHat) , Solaris, Unix, Aix, Hp-UX e Minix.

    Qualquer informação mesmo que não seja o comando em si poderá me ajudar, agradeço muito a contribuição de todos, pois preciso saber se os comandos existem e quais são eles.

  2. #2

    Padrão

    Citação Postado originalmente por rorocha Ver Post
    Bom dia pessoal,

    Gostaria de tirar uma dúvida, estou necessitando no meu trabalho de comandos para descobrir o número de processadores dos servidores (para fins de auditoria) , inclusive também se possível saber se eles são HT(Hyper Thread). Necessito desses comandos para Linux (Suse, Debian, Slackware, RedHat) , Solaris, Unix, Aix, Hp-UX e Minix.

    Qualquer informação mesmo que não seja o comando em si poderá me ajudar, agradeço muito a contribuição de todos, pois preciso saber se os comandos existem e quais são eles.
    Olá!

    No Linux, você pode usar o comando: cat /proc/cpuinfo

    []'s
    Cléoson.



  3. #3
    rorocha
    Visitante

    Padrão

    e para os outros sistemas, alguem sabe?

  4. #4

    Padrão

    Citação Postado originalmente por rorocha Ver Post
    e para os outros sistemas, alguem sabe?
    Todos os sistemas que vc citou são semelhantes. O comando deve funcionar em todos eles!



  5. #5
    Administrador Avatar de Fernando
    Ingresso
    Jul 2001
    Localização
    Campinas Area
    Posts
    4.996
    Posts de Blog
    4

    Padrão

    Na verdade nao funciona em todos, mas ai vai:

    Nos Linux voce pode usar como informado, cat /proc/cpuinfo

    No AIX voce usa: lsdev -Cc processor

    No HPUX: ioscan -fnC processor

    No Solaris: psrinfo -v

    Unix: prtconf |pg ou printconf |more

    E no FreeBSD só pra constar: sysctl hw.model

  6. #6

    Padrão

    Citação Postado originalmente por psy Ver Post
    Na verdade nao funciona em todos, mas ai vai:

    Nos Linux voce pode usar como informado, cat /proc/cpuinfo

    No AIX voce usa: lsdev -Cc processor

    No HPUX: ioscan -fnC processor

    No Solaris: psrinfo -v

    Unix: prtconf |pg ou printconf |more

    E no FreeBSD só pra constar: sysctl hw.model
    Quem conhece, não manda dizer, mostra como faz...



  7. #7
    rorocha
    Visitante

    Padrão

    Citação Postado originalmente por psy Ver Post
    Na verdade nao funciona em todos, mas ai vai:

    Nos Linux voce pode usar como informado, cat /proc/cpuinfo

    No AIX voce usa: lsdev -Cc processor

    No HPUX: ioscan -fnC processor

    No Solaris: psrinfo -v

    Unix: prtconf |pg ou printconf |more

    E no FreeBSD só pra constar: sysctl hw.model
    Muito obrigado, seria possível saber com esses comandos ou algum que você conheça se existe HT? os processadores HTs serão contados a mais? (Exemplo: 2 processadores HT , como seria a contagem?)

  8. #8
    Administrador Avatar de Fernando
    Ingresso
    Jul 2001
    Localização
    Campinas Area
    Posts
    4.996
    Posts de Blog
    4

    Padrão

    No Linux em cat /proc/cpuinfo ele mostra um campo "flags", se ele suporta Hyper Transport ele vai mostrar um "ht" entre as flags.

    Você quer saber HT (Hyper Transport) ou HTT (Hyper Threading Technology)?

    Quanto aos unix eu realmente nunca tinha prestado atenção nisso, visto que hoje em dia 101% dos servidores usam HTT, taí uma coisa que me deixou curioso agora!



  9. #9
    Administrador Avatar de Fernando
    Ingresso
    Jul 2001
    Localização
    Campinas Area
    Posts
    4.996
    Posts de Blog
    4

    Padrão

    Citação Postado originalmente por antoni Ver Post
    Quem conhece, não manda dizer, mostra como faz...
    kkkkkkkkk!

  10. #10
    rorocha
    Visitante

    Padrão

    Citação Postado originalmente por psy Ver Post
    No Linux em cat /proc/cpuinfo ele mostra um campo "flags", se ele suporta Hyper Transport ele vai mostrar um "ht" entre as flags.

    Você quer saber HT (Hyper Transport) ou HTT (Hyper Threading Technology)?

    Quanto aos unix eu realmente nunca tinha prestado atenção nisso, visto que hoje em dia 101% dos servidores usam HTT, taí uma coisa que me deixou curioso agora!
    Gostaria de identificar o uso de HTT , pois eu pensei q Hyper Threading fosse HT apenas... tem como identificar no linux? no unix? e os duo core? quad core? são identificados?



  11. #11
    Administrador Avatar de Fernando
    Ingresso
    Jul 2001
    Localização
    Campinas Area
    Posts
    4.996
    Posts de Blog
    4

    Padrão

    Você pode usar o "dmidecode" pra ver as flags do processador.
    Se ele tiver suporte a HTT ele mostrará "HTT (Hyper-threading technology)."

  12. #12
    Administrador Avatar de Fernando
    Ingresso
    Jul 2001
    Localização
    Campinas Area
    Posts
    4.996
    Posts de Blog
    4

    Padrão

    Só uma correção, o HT que ele mostra nos flags do cpuinfo é referente ao Hyper Threading Tecnology (HTT) apesar da sigla, e não ao Hyper Transport.



  13. #13
    rorocha
    Visitante

    Padrão

    HTT (Hyper Threading Transport) é a tecnologia de chip de processador ? ou HT (Hyper Threading) ?

  14. #14
    Administrador Avatar de Fernando
    Ingresso
    Jul 2001
    Localização
    Campinas Area
    Posts
    4.996
    Posts de Blog
    4

    Padrão

    HTT é a tecnologia da Intel, que significa Hyper Threading Tecnology.
    A sigla Hyper Transport (HT) é anterior à HTT, mas como a Intel é a Intel ela usa a sigla HT, mesmo já existindo outra coisa com esse nome.