O disco SSD do Ubuntu fica lento

2

Eu tenho um novo PC com um Samsung SSD830 com 256GB e instalei o Ubuntu 12 há duas semanas.

Eu verifiquei o alinhamento do disco , mas isso estava correto.

Desde o primeiro dia, fica mais lento após algum tempo de uso.

Eu vejo isso no tempo de criação do meu projeto ou com

dd if=/dev/zero of=/tmp/output bs=8k count=10k; eu recebo depois de inicializar a velocidade de gravação de 400MB / s, e quando eu sinto que é lento é em torno de 1.5MB / s.

Quando eu reinicio o PC, ele é rápido novamente. É uma falha de hardware? Há alguma outra sugestão que eu possa tentar? (tentou o comando de sincronização quando estava lento)

EDIT: eu ativei o ajuste automático também, e fiz um ajuste manual que não ajudou

UUID=7b198f7a-d783-4ff3-97a0-b06186d0bb8e / ext4 noatime,nodiratime,discard,errors=remount-ro 0 1 UUID=8d937ac8-8286-4bf8-984d-69836d30ee88 none swap sw 0 0 tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0

Eu pensei que poderia ser a criptografia do diretório home , mas sem ela ainda está ficando lenta.

Eu olhei com iotop enquanto ele escrevia, mas apenas o comando dd foi mostrado

syslog não continha sda, dmesg output foi

[    0.907090] sd 0:0:0:0: [sda] 500118192 512-byte logical blocks: (256 GB/238 GiB)
[    0.907137] sd 0:0:0:0: [sda] Write Protect is off
[    0.907138] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    0.907146] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    0.907732]  sda: sda1 sda2 < sda5 >
[    0.908058] sd 0:0:0:0: [sda] Attached SCSI disk
[    0.969494] EXT4-fs (sda1): INFO: recovery required on readonly filesystem
[    0.969499] EXT4-fs (sda1): write access will be enabled during recovery
[    1.580308] EXT4-fs (sda1): recovery complete
[    1.581925] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[    1.696890] Adding 16737276k swap on /dev/sda5.  Priority:-1 extents:1 across:16737276k SS
[    1.957517] EXT4-fs (sda1): re-mounted. Opts: discard,errors=remount-ro
    
por webstrap 15.11.2012 / 19:33

2 respostas

1

Eu suspeito que outros processos estão gerando uma grande quantidade de I / O que pode fazer com que pareça lento. Algumas coisas que você pode verificar para descobrir isso:

  • Instale iotop e verifique se outros processos estão gerando muita E / S. Como alternativa, instale sysstat e execute iostat -kxdN 1 para ver qual é a carga dos dispositivos de bloco.
  • Verifique se o seu PC fica sem memória e começa a trocar. Use top ou outra ferramenta de monitoramento do sistema para verificar seu uso de memória.

Para verificar falhas de hardware ou driver, inspecione dmesg e /var/log/syslog para entradas sobre o dispositivo (por exemplo, sda ). Pode estar causando erros no barramento SATA ou algo semelhante que pode fazer com que ele atinja uma velocidade de link mais baixa.

    
por 15.11.2012 / 21:50
1

Use o pré-carregamento para prever quais programas serão mais usados

Para instalar o pré-carregamento no Ubuntu, Linux Mint ou distribuições baseadas no Debian

# apt-get update && apt-get install preload

Ajuste a troca se você tiver memória suficiente para garantir que a troca não seja usada

Para alterar a configuração do swappiness:

$ su -
# nano /etc/sysctl.conf

E adicione essa linha no arquivo sysctl.conf.

vm.swappiness = 10

Há mais dicas desta página que eu encontrei link

    
por 05.02.2014 / 05:57

Tags