Ubuntu lento

Iniciado por ghost87, 29 de Março de 2017, 08:23

tópico anterior - próximo tópico

ghost87

Bom dia,

tenho tentado ter um sistema estável usando o ubuntu 16.04 e/ou 16.10 e não consigo! Já li e experimentei muitas "soluções" mas nenhuma resolve o problema. Já tentei instalar no hdd, neste momento tenho instalado no virtualbox mas em ambos os casos tenho vários problemas, principalmente um sistema bastante lento quer a iniciar o ubuntu quer a utilizá-lo! Tanto a abrir aplicações como o browser, como a abrir uma qualquer pasta apenas para ver os ficheiros que estão lá dentro.

Neste momento tenho a virtualbox configurada com 4 cores, 8gb de ram e 30gb de espaço em disco por isso não será por falta de recursos.

Tenho um msi pe70 2qe broadwell (core i7 5700HQ Broadwell, 16Gb RAM G-Skill, SSD Samsung 850 Evo m2, intel hd graphics 5600 e nvidia gtx960M).

Só para dar mais um exemplo de lentidão, usando o mesmo SO num portátil inferior (Virtualbox configurada com 1 core, 2gb de ram e 15gb de espaço em disco) consigo executar um determinado programa e obter os resultados em 8 minutos e 30 segundos e neste portatil demorou um pouco mais que 18 minutos.

Agradeço desde já uma ajuda da vossa parte.

druidaobelix

#1
Essa é uma máquina excelente, não encontrei com a referência core i7 5700 mas sim com 6700, o que não deve ser muito diferente, alcança no benchmark 8.133 pontos, o que é um resultado muito bom.

https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-6700HQ+%40+2.60GHz

Diz o relato inicial que uma máquina inferior consegue executar melhor tal e qual programa, da ordem de 10 minutos de diferença, o que é muito significativo, então é conveniente saber mais exatamente qual programa é esse, qual o trabalho real executado que dá essa diferença, enfim, mais informações sobre o cenário.

Também pode ser útil trazer mais detalhes sobre a máquina real (não a virtual, pois ai não esclarece nada, não ajuda nada), se o caso suba o sistema através de um live-iso, pendrive ou cdrom, habilite o repositório universe e instale o inxi:

sudo apt install inxi

depois faça e traga ao tópico:

inxi -FxZ

De toda sorte é de notar sua afirmação:

"Neste momento tenho a virtualbox configurada com 4 cores" [...]

Segundo vejo lá no cpubenchmark essa máquina possui "No of Cores: 4 (2 logical cores per physical)", portanto, se for esse mesmo o caso, pode não ser a melhor configuração alocar 4 cores para a máquina virtual e ainda há que se ver a quantidade total de RAM física e quanto alocado à maquina virtual.

Perceba que precisa haver um equilíbrio entre o que se disponibiliza para a máquina host, hospedeira física, e a guest, virtual, pois um desbalanceamento pode reduzir o desempenho geral.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

ghost87

ubuntu@ubuntu-VirtualBox:~$ inxi -FxZ
System:    Host: ubuntu-VirtualBox Kernel: 4.8.0-44-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: Unity 7.4.0 (Gtk 3.18.9-1ubuntu3.2)
           Distro: Ubuntu 16.04 xenial
Machine:   System: innotek (portable) product: VirtualBox v: 1.2
           Mobo: Oracle model: VirtualBox v: 1.2
           Bios: innotek v: VirtualBox date: 12/01/2006
CPU:       Quad core Intel Core i7-5700HQ (-MCP-) cache: 6144 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3) bmips: 21550
           clock speeds: max: 2693 MHz 1: 2693 MHz 2: 2693 MHz 3: 2693 MHz
           4: 2693 MHz
Graphics:  Card: InnoTek Systemberatung VirtualBox Graphics Adapter
           bus-ID: 00:02.0
           Display Server: X.Org 1.18.4 drivers: vboxvideo (unloaded: fbdev,vesa)
           Resolution: 1920x969@59.89hz
           GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
           GLX Version: 3.0 Mesa 12.0.6 Direct Rendering: Yes
Audio:     Card Intel 82801AA AC'97 Audio Controller
           driver: snd_intel8x0 ports: d100 d200 bus-ID: 00:05.0
           Sound: Advanced Linux Sound Architecture v: k4.8.0-44-generic
Network:   Card: Intel 82540EM Gigabit Ethernet Controller
           driver: e1000 v: 7.3.21-k8-NAPI port: d010 bus-ID: 00:03.0
           IF: enp0s3 state: up speed: 1000 Mbps duplex: full
           mac: 08:00:27:30:b5:c1
Drives:    HDD Total Size: 33.3GB (43.3% used)
           ID-1: /dev/sda model: VBOX_HARDDISK size: 33.3GB
Partition: ID-1: / size: 23G used: 6.0G (28%) fs: ext4 dev: /dev/sda1
           ID-2: swap-1 size: 8.39GB used: 0.00GB (0%) fs: swap dev: /dev/sda5
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 201 Uptime: 2 min Memory: 857.4/7793.0MB
           Init: systemd runlevel: 5 Gcc sys: 5.4.0
           Client: Shell (bash 4.3.461) inxi: 2.2.35
ubuntu@ubuntu-VirtualBox:


O processador é este:
https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-5700HQ+%40+2.70GHz&id=2533

ele tem 8 cores, 4 lógicos e 4 físicos. O próprio virtualbox não permite colocar mais do que metade da capacidade, daí permitir no máximo que selecione 4 cores.
Também já tive o ubuntu instalado de raiz no SSD e o comportamento era igual ou pior porque tinha mais problemas como por exemplo ao fazer shutdown ele ficava bloqueado e não desligava.

O programa que falo é o grads e serve para executar um script para gerar imagens sobre o tempo (meteorologia).

o outro portátil que digo que demora apenas 8minutos e 30 segundos é este:
http://icecat.us/us/p/toshiba/pslj3e-00x01g03/laptops-Satellite+L500-13W-3782766.html

a única diferença é que lhe coloquei um SSD kingston HyperX de 250gb.


(não sei como colocar aqui uma imagem, senão enviava um print do virtualbox para ver a questão do processador)

Um outro problema que tenho é ao instalar os drivers da nvidia é que depois de reiniciar fico com o ecrã todo a preto e tenho de fazer purge nvidia

druidaobelix

Citação de: ghost87 online 30 de Março de 2017, 07:32
ubuntu@ubuntu-VirtualBox:~$ inxi -FxZ
System:    Host: ubuntu-VirtualBox Kernel: 4.8.0-44-generic x86_64 (64 bit gcc: 5.4.0)

Como disse no post #1 e possivelmente tenha passado despercebido, o inxi de máquina virtual, no caso, ajuda nada, já que não reflete o hardware real envolvido, especialmente a motherboard, mas também todo o restante do hardware real.

Se e quando possível obtenha o inxi ao menos a partir de um live-pendrive para que se tenha dados da máquina real, do hardware real envolvido nesse i7-5700HQ.

Estando no live-pendrive adicione ao inxi já antes mencionado:

lspci -nn

Mas tenho outras considerações a fazer, é um caso interessante.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Apenas contextualizando para que se possa melhor entender a questão, o que na essência se está dizendo é que um computador com processador  Intel Pentium Mobile T4200 @ 2.00GHz, cujo benchmark refere parcos 1147 pontos, operando em hardware real físico, consegue ser mais eficiente na execução do programa GrADS (Grid Analysis Display System), quando comparado a um processador Intel Core i7-5700HQ @ 2.70GHz, que pontua 8397 pontos no benchmark, operando em máquina virtual, o que não parece razoável.

O ponto notável é que o parco Pentium Mobile T4200 está assentado num rapidíssimo disco do tipo SSD kingston HyperX de 250gb, que sabidamente pode ser até 10x mais rápido que um disco convencional (6x mais rápido, na prática, é algo facilmente observável).


Intel Pentium T4200 @ 2.00GHz

http://www.cpubenchmark.net/cpu.php?cpu=Intel+Pentium+T4200+%40+2.00GHz


GrADS - Grid Analysis Display System - é um software que se define como "is an interactive desktop tool that is used for easy access, manipulation, and visualization of earth science data", parecendo tratar se questões climáticas e talvez de modelagem, que requer intenso processamento.

http://cola.gmu.edu/grads/
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Idealmente parece que deveríamos comparar banana com banana e maçã com maçã, pois comparar banana com maçã pode levar a raciocínios incorretos e, por consequência, a resultados enganosos.

O desejável é o Linux Ubuntu instalado em máquina física para que houvesse alguma comparabilidade efetiva.

Seu post não diz qual é o sistema operacinal da máquina real, mas talvez seja um Windows, então, se o caso, havendo disponibilidade de espaço em disco, pode ser uma opção fazer uma instalação dual boot, onde se possa realmente exercer a comparabilidade.

O seu segundo post #2 revela dificuldades em tornar operacional o i7-5700HQ em máquina física, especialmente no que diz respeito a tornar operacional a gpu (=placa de vídeo), que no caso é uma NVídia GTX 960M, que aliás é uma bela de uma placa gráfica, típica de notebooks gamers, e que pode ajudar enormente o processamento caso ele seja algo vídeo intensivo e/ou relacionado a renderização, um desperdício deixá-la de fora.

Existem três formas básicas de se instalar e fazer operar essa gpu GTX 930M com driver proprietário, além evidentemente do driver opensource nouveau.

1) o driver oferecido por padrão pela distribuição, encontrável na opção "Driver adicionais", é a primeira e mais desejável opção, porque além de tudo facilita a manutenção;

2) o driver oferecido pela ppa graphics-drivers, que é a oficial da distribuição Ubuntu, trabalhando drivers de ponta (edge) é a segunda opção quando aquela primeira não trabalha bem;

3) o driver binário fornecido diretamente pelo fabricante do hardware, no caso a NVídia, exigindo compilação direta.

Essas três opções devem ser tentadas, naquela ordem, e a questão da tela (=ecrã) preta deverá ser contornável com o uso inicial, na instalação, do parâmetro nomodeset, o que geralmente torna possível a instalação.

Chegou a experimentar, com o método correto, essas soluções possíveis?

Quanto a questão da dificuldade do desligamento (shutdown), fica difícil avaliar sem algum conhecimento do hardware real envolvido, especialmente da motherboard, para se saber se há registros à respeito disso.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

ghost87

Em relação ao inxi não sei como fazer visto que tenho windows instalado fisicamente. Aliás em ambos os portáteis tenho o windows instalado fisicamente e o ubuntu a executar na virtualbox. E sim apesar de serem 2 processadores completamente diferentes, o mais fraco consegue melhor performance e isso parece-me ser por causa de incompatibilidades entre o ubuntu e o hardware do portátil mais potente.

Aqui não tem magia nenhuma, basta pesquisar sobre ubuntu lento em portáteis gamming msi e verá que existem bastantes reportes.

Como também já referi, já instalei o ubuntu em dual boot e o comportamento era exatamente igual.

Em relação ao GRADS ele gera imagens .png

Nos drivers adicionais aparece isto:

1. Innotek systemberatung GmbH: virtualbox graphics adapter
           . using x86 virtualization solution -x11guest utilities from virtualbox-guest-x11(proprietary)
           . do not use the device

2. innotek systemberatung GmbH: virtualbox Guest Service
          . continue using a manually installed driver

3. unknown: unknow
         . using processor microcode firmware for intel CPUs from intel-microcode(proprietary)
         . Do not use the device

Devo escolher alguma destas opções?


Em relação às specs reais do portátil posso enviar pelo que diz no windows.

Operating System
   Windows 10 Pro 64-bit

CPU
   Intel Core i7 @ 2.70GHz   34 °C
   Broadwell 14nm Technology

RAM
   16,0GB

        DUAS VEZES 8GB
        Type   DDR3
        Size   8192 MBytes
        Manufacturer   G.Skill
        Max Bandwidth   PC3-12800H (800 MHz)
        Part Number   F3-1600C9-8GRSL

Motherboard
   Micro-Star International Co. Ltd. MS-1792 (SOCKET 0)   38 °C
        Model   MS-1792 (SOCKET 0)
        Version   REV:0.B
        Chipset Vendor   Intel
        Chipset Model   ID1614
        Chipset Revision   0A
        Southbridge Vendor   Intel
        Southbridge Model   HM87
        Southbridge Revision   C2
       
        Brand   American Megatrends Inc.
        Version   E1792IMS.119
         Date   05/07/2016

Graphics
   Generic PnP Monitor (1920x1080@60Hz)
   Intel HD Graphics 5600 (MSI)
        Name   Generic PnP Monitor on Intel HD Graphics 5600
        Current Resolution   1920x1080 pixels
        Work Resolution   1920x1034 pixels
        State   Enabled, Primary
   
        2047MB NVIDIA GeForce GTX 960M (MSI)   29 °C
   ForceWare version: 378.92
   SLI Disabled

Storage
   232GB Samsung SSD 850 EVO M.2 250GB (SSD)   37 °C
   931GB Hitachi HGST HTS721010A9E630 (SATA)   40 °C

Optical Drives
   HL-DT-ST DVDRAM GUB0N

Audio
   Realtek High Definition Audio


Não sei se isso ajuda ou não mas fica aqui a info sobre o portatil.

Obrigado pela disponibilidade para ajudar-me a resolver o problema.

druidaobelix

#7
Veja, "ghost87",


Citação de: ghost87 online 31 de Março de 2017, 08:46
Em relação ao inxi não sei como fazer visto que tenho windows instalado fisicamente.[...]

Bastar ter uma imagem iso do Ubuntu gravada numa live-pendrive, naquilo que comumente referimos mais genericamente como sendo um live-iso, isto é, um live-pendrive ou live-cdrom.

Para instalar o Ubuntu em máquina virtual não baixou um arquivo iso do Ubuntu e fez a instalação?

Pois bem, é a mesma coisa, apenas que usando um software apropriado, como o RUFUS, ( https://rufus.akeo.ie/?locale=pt_BR ) cria-se drives USB bootáveis, que trabalham independentemente do sistema gravado no disco rígido.

Não é dessa forma que se faz a instalação do Ubuntu (ou qualquer outra distro Linux) num disco?

É a mesma coisa, somente que usando a opção "Try Ubuntu..." ou seja, "Experimentar o Ubuntu sem Instalar", o que faz subir o sistema, sem instalar, sem alterar nada em qualquer outro sistema já instalado no disco rígido.

Um live-iso trabalha apenas usando a memória RAM, *simulando* nela um disco, mas sem afetar ou tocar nada no disco físico real.

Um vez tendo subido o sistema através de um live-iso, habilitando o repositório universe, se faz a instalação do inxi.

Mas disse isso apenas para esclarecimento e com o intuito de aumentar o conhecimento, pois o que já trouxe sobre o hardware, ainda que a partir do Windows, já é razoavelmente suficiente, então não precisa mais fazer a verificação pelo inxi, já agora é desnecessário.


Citação de: ghost87 online 31 de Março de 2017, 08:46
[...] Devo escolher alguma destas opções?

Percebo que há uma certa dificuldade conceitual em entender certos aspectos de funcionamento do sistema quando está em máquina virtual.

A máquina virtual *não* usa diretamente o hardware da gpu (=placa gráfica), nem da integrada (=onboard), nem da dedicada, no seu caso uma nvidia, e sim uma *gpu virtual", que é uma simulação de software.

Essa indicação que você vê como " Innotek systemberatung GmbH: virtualbox graphics adapter", isso não existe fisicamente, como dito, é uma gpu virtual.

Apontar os "Drivers adicionais" na janela da máquina virtual não irá ativar os drivers reais da placa de vídeo fisicamente existente, não há relação entre uma coisa e outra.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

zekkerj

Olá a todos,

Eu já tive um problema semelhante de lentidão extrema numa máquina virtual hospedada pelo VMware.
Depois de muito fuçar, percebi que a virtualização não estava habilitada no BIOS da máquina...

Enviado do meu smartphone.

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D