Como saber dados sobre o armazenamento de uma VM?

1. Como saber dados sobre o armazenamento de uma VM?

Vinícius Luiz Pampuch
Pampuch5

(usa Debian)

Enviado em 28/04/2017 - 17:36h

Olá galerö, fiz umas pesquisas na internet e como eu não encontrei o que eu queria, vim recorrer ao fórum :B

Estou usando o serviço em nuvem da Amazon, uma máquina virtual Ubuntu gratuita por 1 ano. A fim de realizar testes nessa máquina e saber o que a Amazon pode me oferecer, qual seria a melhor ferramenta/comando para ver se o armazenamento dessa VM está num HDD ou SSD? Usei o comando dmidecode, mas não me exibiu alguma coisa útil. Vendo nesse site aqui: https://pplware.sapo.pt/linux/dica-linux-como-saber-qual-o-hardware-da-minha-mquina/ vi que posso usar o dmidecode -t seguido de um número para "peneirar" o dado que eu preciso, só que não achei nada ali que fosse ligado a unidade de armazenamento do sistema.

Encontrei também o hdparm. Porém, ao dar o comando hdparm -i /dev/sda, o resultado que sai é: /dev/sda: No such file or directory
Já com o lshw ele mostra informações sobre processador, memória, mas novamente, nada de armazenamento, se é HDD, SDD ou etc.

Eu sei que se estou usando um serviço gratuito, é bem provável que essa máquina esteja com um HDD, mas preciso que isto esteja explícito de alguma forma. Num trabalho acadêmico que estou fazendo, quero fazer comparações com diversas empresas que oferecem serviços em nuvem.

Enfim, se tiver alguém que me possa me ajudar a como saber dados como tecnologia do disco, velocidade, IOPS, etc. Fico muito agradecido!! hehe


  


2. Re: Como saber dados sobre o armazenamento de uma VM?

Jefferson
jeffersonmartins

(usa Arch Linux)

Enviado em 28/04/2017 - 17:46h

Para verificar se é um HD ou SSD, pode dar um:

cat /sys/block/sda/queue/rotational

Verifique o retorno:
0 você tem um SSD
1 você tem um HDD

OBS: o "sda" pode variar de acordo com seu sistema.

Pode usar também:

lsblk -d -o name,rota
Verifique o retorno:
0 você tem um SSD
1 você tem um HDD


Aproveitando que está estudando sobre, não esqueça da eficiência do TRIM nos SSDs.


3. Re: Como saber dados sobre o armazenamento de uma VM?

Vinícius Luiz Pampuch
Pampuch5

(usa Debian)

Enviado em 28/04/2017 - 18:54h

jeffersonmartins escreveu:

Para verificar se é um HD ou SSD, pode dar um:

cat /sys/block/sda/queue/rotational

Verifique o retorno:
0 você tem um SSD
1 você tem um HDD

OBS: o "sda" pode variar de acordo com seu sistema.

Pode usar também:

lsblk -d -o name,rota
Verifique o retorno:
0 você tem um SSD
1 você tem um HDD


Aproveitando que está estudando sobre, não esqueça da eficiência do TRIM nos SSDs.


E aí Jefferson. O arquivo sda não existe dentro da pasta block =/ o que tem é isso aqui: http://i.imgur.com/TBt2kX6.png O que fazer nesse caso? Sabendo o que substitui o sda na minha máquina, posso fazer os outros testes que citei no tópico. Mas de qualquer forma, fiz o comando lsblk -d -o name,rota e o resultado deu 0, então tenho um SSD. O estranho é que dei um comando dd if=/dev/zero of=teste bs=64k count=16k conv=fdatasync para criar um arquivo de 1GB e se liga no resultado: http://i.imgur.com/ZhAbq4p.png está lentíssimo para um SSD correto? Até um HDD era pra ter ido mais rápido... ou não?




4. Re: Como saber dados sobre o armazenamento de uma VM?

Vinícius Luiz Pampuch
Pampuch5

(usa Debian)

Enviado em 29/04/2017 - 15:47h

Ninguém mais??? =//


5. Re: Como saber dados sobre o armazenamento de uma VM?

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 29/04/2017 - 15:52h

Pampuch5 escreveu:

Ninguém mais??? =//


como assim ninguém mais ... as respostas acima já não foram suficientes ???
_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


6. Re: Como saber dados sobre o armazenamento de uma VM?

Ulrich Beckmann
Bequimao.de

(usa openSUSE)

Enviado em 29/04/2017 - 17:14h

Pampuch5 escreveu:
...

Estou usando o serviço em nuvem da Amazon, uma máquina virtual Ubuntu gratuita por 1 ano. A fim de realizar testes nessa máquina e saber o que a Amazon pode me oferecer, qual seria a melhor ferramenta/comando para ver se o armazenamento dessa VM está num HDD ou SSD? Usei o comando dmidecode, mas não me exibiu alguma coisa útil. Vendo nesse site aqui: https://pplware.sapo.pt/linux/dica-linux-como-saber-qual-o-hardware-da-minha-mquina/ vi que posso usar o dmidecode -t seguido de um número para "peneirar" o dado que eu preciso, só que não achei nada ali que fosse ligado a unidade de armazenamento do sistema.
...


Uma ferramenta boa e correta vai lhe informar que se trata de uma máquina virtual ...


7. Re: Como saber dados sobre o armazenamento de uma VM?

Vinícius Luiz Pampuch
Pampuch5

(usa Debian)

Enviado em 29/04/2017 - 23:39h

Mauriciodez escreveu:

Pampuch5 escreveu:

Ninguém mais??? =//


como assim ninguém mais ... as respostas acima já não foram suficientes ???
_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


Como assim as respostas? Só ele tinha me ajudado. Além disso, se vc tivesse lido o tópico, teria visto que o cara me ajudou, mas ainda continuo com duvidas.


8. Re: Como saber dados sobre o armazenamento de uma VM?

Vinícius Luiz Pampuch
Pampuch5

(usa Debian)

Enviado em 29/04/2017 - 23:39h

Bequimao.de escreveu:

Pampuch5 escreveu:
...

Estou usando o serviço em nuvem da Amazon, uma máquina virtual Ubuntu gratuita por 1 ano. A fim de realizar testes nessa máquina e saber o que a Amazon pode me oferecer, qual seria a melhor ferramenta/comando para ver se o armazenamento dessa VM está num HDD ou SSD? Usei o comando dmidecode, mas não me exibiu alguma coisa útil. Vendo nesse site aqui: https://pplware.sapo.pt/linux/dica-linux-como-saber-qual-o-hardware-da-minha-mquina/ vi que posso usar o dmidecode -t seguido de um número para "peneirar" o dado que eu preciso, só que não achei nada ali que fosse ligado a unidade de armazenamento do sistema.
...


Uma ferramenta boa e correta vai lhe informar que se trata de uma máquina virtual ...


masoq




9. Re: Como saber dados sobre o armazenamento de uma VM?

Jefferson
jeffersonmartins

(usa Arch Linux)

Enviado em 16/05/2017 - 09:44h

Pampuch5 escreveu:

jeffersonmartins escreveu:

Para verificar se é um HD ou SSD, pode dar um:

cat /sys/block/sda/queue/rotational

Verifique o retorno:
0 você tem um SSD
1 você tem um HDD

OBS: o "sda" pode variar de acordo com seu sistema.

Pode usar também:

lsblk -d -o name,rota
Verifique o retorno:
0 você tem um SSD
1 você tem um HDD


Aproveitando que está estudando sobre, não esqueça da eficiência do TRIM nos SSDs.


E aí Jefferson. O arquivo sda não existe dentro da pasta block =/ o que tem é isso aqui: http://i.imgur.com/TBt2kX6.png O que fazer nesse caso? Sabendo o que substitui o sda na minha máquina, posso fazer os outros testes que citei no tópico. Mas de qualquer forma, fiz o comando lsblk -d -o name,rota e o resultado deu 0, então tenho um SSD. O estranho é que dei um comando dd if=/dev/zero of=teste bs=64k count=16k conv=fdatasync para criar um arquivo de 1GB e se liga no resultado: http://i.imgur.com/ZhAbq4p.png está lentíssimo para um SSD correto? Até um HDD era pra ter ido mais rápido... ou não?



Então, desculpa a demora.

Estava verificando, essa máquina se trata de container, por isso dos loops descritos.

Se retornou como SSD, a máquina poderá ser, porém, tratando de um container, está alocada mais máquinas junto à esse SSD; o que
ocasiona esse discrepância em velocidade.
SSD hoje ainda é um recurso caro. A Amazon está divulgando seus serviços como gratuitos, justamente para ganhar clientes mais facilmente. Para ela, com certeza é viável disponibilizar alguns containers gratuitamente.
Outra coisa, acredito que não seja válido testar velocidades entre ssd e hd em um container. Uma vez que será como kvm. (Me corrijam se eu estiver errado).


10. Re: Como saber dados sobre o armazenamento de uma VM?

Vinícius Luiz Pampuch
Pampuch5

(usa Debian)

Enviado em 16/05/2017 - 16:14h

jeffersonmartins escreveu:

Pampuch5 escreveu:

jeffersonmartins escreveu:

Para verificar se é um HD ou SSD, pode dar um:

cat /sys/block/sda/queue/rotational

Verifique o retorno:
0 você tem um SSD
1 você tem um HDD

OBS: o "sda" pode variar de acordo com seu sistema.

Pode usar também:

lsblk -d -o name,rota
Verifique o retorno:
0 você tem um SSD
1 você tem um HDD


Aproveitando que está estudando sobre, não esqueça da eficiência do TRIM nos SSDs.


E aí Jefferson. O arquivo sda não existe dentro da pasta block =/ o que tem é isso aqui: http://i.imgur.com/TBt2kX6.png O que fazer nesse caso? Sabendo o que substitui o sda na minha máquina, posso fazer os outros testes que citei no tópico. Mas de qualquer forma, fiz o comando lsblk -d -o name,rota e o resultado deu 0, então tenho um SSD. O estranho é que dei um comando dd if=/dev/zero of=teste bs=64k count=16k conv=fdatasync para criar um arquivo de 1GB e se liga no resultado: http://i.imgur.com/ZhAbq4p.png está lentíssimo para um SSD correto? Até um HDD era pra ter ido mais rápido... ou não?



Então, desculpa a demora.

Estava verificando, essa máquina se trata de container, por isso dos loops descritos.

Se retornou como SSD, a máquina poderá ser, porém, tratando de um container, está alocada mais máquinas junto à esse SSD; o que
ocasiona esse discrepância em velocidade.
SSD hoje ainda é um recurso caro. A Amazon está divulgando seus serviços como gratuitos, justamente para ganhar clientes mais facilmente. Para ela, com certeza é viável disponibilizar alguns containers gratuitamente.
Outra coisa, acredito que não seja válido testar velocidades entre ssd e hd em um container. Uma vez que será como kvm. (Me corrijam se eu estiver errado).



Deixa eu ver se compreendi, um container nada mais é que uma divisão isolada dentro de um servidor, separando as aplicações que rodam em cada uma delas. Ou seja, um único conjunto de hardware formam vários containers (maquinas virtuais) e cada uma delas usa um pouco a capacidade do SDDs, tornando então ele mais lento. Isso? E KVM eu não entendi o que é :B

Mas valeu cara!!!!!!!!! Mesmo!


11. Re: Como saber dados sobre o armazenamento de uma VM?

Jefferson
jeffersonmartins

(usa Arch Linux)

Enviado em 17/05/2017 - 14:34h

Pampuch5 escreveu:

jeffersonmartins escreveu:

Pampuch5 escreveu:

jeffersonmartins escreveu:

Para verificar se é um HD ou SSD, pode dar um:

cat /sys/block/sda/queue/rotational

Verifique o retorno:
0 você tem um SSD
1 você tem um HDD

OBS: o "sda" pode variar de acordo com seu sistema.

Pode usar também:

lsblk -d -o name,rota
Verifique o retorno:
0 você tem um SSD
1 você tem um HDD


Aproveitando que está estudando sobre, não esqueça da eficiência do TRIM nos SSDs.


E aí Jefferson. O arquivo sda não existe dentro da pasta block =/ o que tem é isso aqui: http://i.imgur.com/TBt2kX6.png O que fazer nesse caso? Sabendo o que substitui o sda na minha máquina, posso fazer os outros testes que citei no tópico. Mas de qualquer forma, fiz o comando lsblk -d -o name,rota e o resultado deu 0, então tenho um SSD. O estranho é que dei um comando dd if=/dev/zero of=teste bs=64k count=16k conv=fdatasync para criar um arquivo de 1GB e se liga no resultado: http://i.imgur.com/ZhAbq4p.png está lentíssimo para um SSD correto? Até um HDD era pra ter ido mais rápido... ou não?



Então, desculpa a demora.

Estava verificando, essa máquina se trata de container, por isso dos loops descritos.

Se retornou como SSD, a máquina poderá ser, porém, tratando de um container, está alocada mais máquinas junto à esse SSD; o que
ocasiona esse discrepância em velocidade.
SSD hoje ainda é um recurso caro. A Amazon está divulgando seus serviços como gratuitos, justamente para ganhar clientes mais facilmente. Para ela, com certeza é viável disponibilizar alguns containers gratuitamente.
Outra coisa, acredito que não seja válido testar velocidades entre ssd e hd em um container. Uma vez que será como kvm. (Me corrijam se eu estiver errado).



Deixa eu ver se compreendi, um container nada mais é que uma divisão isolada dentro de um servidor, separando as aplicações que rodam em cada uma delas. Ou seja, um único conjunto de hardware formam vários containers (maquinas virtuais) e cada uma delas usa um pouco a capacidade do SDDs, tornando então ele mais lento. Isso? E KVM eu não entendi o que é :B

Mas valeu cara!!!!!!!!! Mesmo!


Sim, basicamente. De forma lúdica e nunca esquecerá rsrs.
Imagine um quarterão de casas, cada casa é um servidor isolado. Um pode ser um banco, outro pode ser um projeto, enfim. Você tem 10 casas, 10 sistemas individuais. Nesse quarterão chega toda a agua e energia, que é repassada através de tubos e fios elétricos. De repente, uma casa é um ambiente comercial e precisa de mais demanda de água, ali você pode aumentar os tubos, para haver maior fornecimento, porém, você tem um tanto que recebe (seu hardware), teria que pensar se aumentar a água desse comercial não pode afetar os outros também; ou novos vizinhos podem ficar mais excassos. Você tem controle individual sobre cada casa, mediante o que você recebe no quarterão (Servidor Físico).




12. Re: Como saber dados sobre o armazenamento de uma VM?

Vinícius Luiz Pampuch
Pampuch5

(usa Debian)

Enviado em 19/05/2017 - 16:26h

Sim, basicamente. De forma lúdica e nunca esquecerá rsrs.
Imagine um quarterão de casas, cada casa é um servidor isolado. Um pode ser um banco, outro pode ser um projeto, enfim. Você tem 10 casas, 10 sistemas individuais. Nesse quarterão chega toda a agua e energia, que é repassada através de tubos e fios elétricos. De repente, uma casa é um ambiente comercial e precisa de mais demanda de água, ali você pode aumentar os tubos, para haver maior fornecimento, porém, você tem um tanto que recebe (seu hardware), teria que pensar se aumentar a água desse comercial não pode afetar os outros também; ou novos vizinhos podem ficar mais excassos. Você tem controle individual sobre cada casa, mediante o que você recebe no quarterão (Servidor Físico).



Entendi sakjdaslkdas, mas vem cá, ce sabe qual comando me retorna o tipo de memória RAM instalado na cloud? Eu testei hwinfo --memory e meu trouxe um resultado inútil. O dmidecode me disse que tenho um GB, mas na linha Form Factor, disse que é DIMM. Mas isso não responde minha dúvida, pois ainda assim não sei se ela é DRAM, DDR2,3,4, SDRAM etc. =(






01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts