O Intel 330 SSD está lento, como posso melhorar o desempenho?

7

Acabei de instalar um novo SSD Intel 330 de 60 GB no meu laptop HP Mini 2140.

Mas isso não está indo tão rápido quanto o esperado e meus resultados hdparm não estão muito bons em comparação com os comparativos de mercado do SSD em:

Meus resultados e informações estão abaixo.

hdparm resultados:

    justin@justin-HP-2140:~$ sudo hdparm -Tt /dev/sda

    /dev/sda:
     Timing cached reads:   1130 MB in  2.00 seconds = 564.50 MB/sec
     Timing buffered disk reads: 372 MB in  3.01 seconds = 123.53 MB/sec
    justin@justin-HP-2140:~$ 

hdparm info:

    justin@justin-HP-2140:~$ sudo hdparm -I /dev/sda

    /dev/sda:

    ATA device, with non-removable media
        Model Number:       INTEL SSDSC2CT060A3                    
        Serial Number:      CVMP215107WW060AGN  
        Firmware Revision:  300i    
        Transport:          Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
    Standards:
        Used: unknown (minor revision code 0x0110) 
        Supported: 9 8 7 6 5 
        Likely used: 9
    Configuration:
        Logical     max current
        cylinders   16383   16383
        heads       16  16
        sectors/track   63  63
        --
        CHS current addressable sectors:   16514064
        LBA    user addressable sectors:  117231408
        LBA48  user addressable sectors:  117231408
        Logical  Sector size:                   512 bytes
        Physical Sector size:                   512 bytes
        Logical Sector-0 offset:                  0 bytes
        device size with M = 1024*1024:       57241 MBytes
        device size with M = 1000*1000:       60022 MBytes (60 GB)
        cache/buffer size  = unknown
        Nominal Media Rotation Rate: Solid State Device
    Capabilities:
        LBA, IORDY(can be disabled)
        Queue depth: 32
        Standby timer values: spec'd by Standard, no device specific minimum
        R/W multiple sector transfer: Max = 16  Current = 16
        Advanced power management level: 128
        DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4 
             Cycle time: no flow control=120ns  IORDY flow control=120ns
    Commands/features:
        Enabled Supported:
           *    SMART feature set
                Security Mode feature set
           *    Power Management feature set
           *    Write cache
                Look-ahead
           *    Host Protected Area feature set
           *    WRITE_BUFFER command
           *    READ_BUFFER command
           *    NOP cmd
           *    DOWNLOAD_MICROCODE
           *    Advanced Power Management feature set
                Power-Up In Standby feature set
           *    SET_FEATURES required to spinup after power up
           *    48-bit Address feature set
           *    Mandatory FLUSH_CACHE
           *    FLUSH_CACHE_EXT
           *    SMART error logging
           *    SMART self-test
           *    General Purpose Logging feature set
           *    WRITE_{DMA|MULTIPLE}_FUA_EXT
           *    64-bit World wide name
           *    IDLE_IMMEDIATE with UNLOAD
           *    WRITE_UNCORRECTABLE_EXT command
           *    {READ,WRITE}_DMA_EXT_GPL commands
           *    Segmented DOWNLOAD_MICROCODE
           *    Gen1 signaling speed (1.5Gb/s)
           *    Gen2 signaling speed (3.0Gb/s)
           *    Native Command Queueing (NCQ)
           *    Host-initiated interface power management
           *    Phy event counters
           *    unknown 76[14]
           *    DMA Setup Auto-Activate optimization
                Device-initiated interface power management
           *    Software settings preservation
           *    SMART Command Transport (SCT) feature set
           *    SCT Data Tables (AC5)
           *    Data Set Management TRIM supported (limit 1 block)
           *    Deterministic read data after TRIM
    Security: 
        Master password revision code = 65534
            supported
        not enabled
        not locked
            frozen
        not expired: security count
            supported: enhanced erase
        4min for SECURITY ERASE UNIT. 2min for ENHANCED SECURITY ERASE UNIT.
    Logical Unit WWN Device Identifier: 5001517bb28c2593
        NAA     : 5
        IEEE OUI    : 001517
        Unique ID   : bb28c2593
    Checksum: correct

No BIOS HP Mini 2140, há duas opções que, de alguns outros problemas, podem ter um impacto:

  • SATA: ativar / desativar
  • Suporte a dual core / CPU: ativar / desativar

Ambos estão ativados como padrão. Se eu desabilitar o SATA, os resultados hdparm mostram que ele é duas vezes mais lento.

Alguém já experimentou SSD lento? Ou viu um problema com a configuração HD? Ou saber como consertar isso para obter velocidades que uma nova geração de SSD deve ser capaz de fazer?

Note que isso é com uma nova instalação em 12.04 LTS.

Nota: por slow eu quero dizer 20 segundo boot para desktop (sem login), 5 segundos para iniciar terminal - estava esperando que com ssd começando aplicativos seria 1 seg

atualização: - obrigado por todas as respostas - aplicaram TRIM e noop - ajuda um pouco - mas pense que o principal problema identificado por john é a limitação do hp mini: (

    
por Justin Kelly 24.05.2012 / 02:06

3 respostas

8

Acho que o maior gargalo no desempenho do Intel 330 SSD é provavelmente o seu controlador SATA do HP Mini 2140 . Meu pesquisando me leva a pensar que seu laptop usa um Intel 945GSE móvel MCH acoplado a um ICH7M (82801GBM) Controlador de E / S.

Enquanto a versão desktop do ICH7 suporta SATA II, a versão mobile, que é o que eu acredito que você tem, não não .

Em outras palavras, as transferências de / para o seu SSD serão limitadas pelo máximo SATA 1.0 taxa de transferência e nunca será mais rápida do que ~ 150 MB / s.

O limite de ~ 150 MB / s é da especificação SATA. No uso real, dado que você tem uma CPU Atom, eu realmente esperaria que as transferências fossem visivelmente mais lentas do que isso.

Provavelmente, você usaria melhor seu SSD Intel 330 em outro sistema que aproveitasse os recursos do SATA 3.0. Um SSD mais antigo provavelmente funcionaria bem para você em seu HP mini 2140.

  

Nota: por slow eu quero dizer 20 segundo boot para desktop (sem login), 5 segundos para iniciar terminal - estava esperando que com ssd começando aplicativos seria 1 seg

Este é apenas um palpite, mas um grande fator do tempo de inicialização de 20 segundos pode ser devido ao fato de o Atom N270 e o FSB de 533 MHz não poderem mover dados mais rapidamente do que já são. Mesmo se você tivesse transferências mais rápidas de / para o seu SSD do que o SATA 1.0, as transferências de CPU e RAM são (suponho) ainda aferir o desempenho total do sistema.

(Provavelmente é por isso que os projetistas de sistema não viram problemas em usar um ICH7M. Não era esperado que um SATA mais rápido resultasse em um laptop mais rápido. Custaria apenas mais. Novamente, apenas supondo aqui.)

Acho que o seu mini 2140 está funcionando o mais rápido possível. (BWTHDIK?)

    
por irrational John 24.05.2012 / 06:15
1

Sim, sua máquina é realmente limitada pelo SATA1. Dito isto, acho que não é realmente um problema. Para um netbook, você está obtendo um desempenho muito bom e, de qualquer forma, muitas das leituras aleatórias menores caberão na faixa de velocidade mais lenta.

    
por jza 24.05.2012 / 20:36
0

Você pode dar uma olhada aqui: link

Eu recomendaria algum agendamento de IO. Estou usando a opção "noop", que é muito mais rápida que a cfq.

Edit: Também um "dmesg" (escrevendo no terminal logo após o boot) seria interessante de se ver. O log pode mostrar quando diferentes processos são iniciados e se algo leva um tempo extraordinário.

    
por AlMehdi 24.05.2012 / 03:33

Tags