GNU/Linux >> Linux Esercitazione >  >> Ubuntu

SSD Intel 330 che funziona lentamente, come posso migliorare le prestazioni?

Ho appena installato un nuovo SSD Intel 330 da 60 GB nel mio laptop HP Mini 2140.

Ma non sta andando veloce come previsto e il mio hdparm i risultati non sembrano molto buoni rispetto ai benchmark SSD su:

  • https://wiki.archlinux.org/index.php/SSD_Benchmarking

I miei risultati e le mie informazioni sono sotto.

hdparm risultati:

    [email protected]:~$ 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
    [email protected]:~$ 

hdparm informazioni:

    [email protected]:~$ 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

Nel BIOS HP Mini 2140 ci sono 2 opzioni che potrebbero avere un impatto da altri problemi:

  • SATA:Abilita/Disabilita
  • Supporto Dual Core/CPU:Abilita/Disabilita
Correlati:differenza tra installare l'ambiente desktop ed eseguire direttamente la distribuzione?

Entrambi sono abilitati per impostazione predefinita. Se disabilito SATA, allora hdparm i risultati mostrano che è due volte più lento.

Qualcuno ha sperimentato SSD lento? O hai riscontrato un problema con la configurazione HD? Oppure sai come risolvere questo problema per ottenere le velocità di cui dovrebbe essere in grado un SSD di nuova generazione?

Nota che questo è con una nuova installazione su 12.04 LTS.

Nota:per lento intendo 20 secondi di avvio sul desktop (nessun accesso), 5 secondi per avviare il terminale - speravo che con ssd l'avvio delle app sarebbe stato di 1 secondo

aggiornamento:
– grazie per tutte le risposte – ho applicato TRIM e noop – aiuta un po'
– ma penso che il problema principale identificato da john sia la limitazione di hp mini 🙁

Risposta accettata:

Penso che il collo di bottiglia più grande nelle prestazioni del tuo SSD Intel 330 è molto probabilmente il tuo HP Mini 2140 controller SATA del laptop. Il mio googling in giro mi porta a pensare che il tuo laptop usi un Intel 945GSE mobile MCH accoppiato con un ICH7M (82801GBM) Controller I/O.

Mentre la versione desktop di ICH7 supporta SATA II, la versione mobile, che credo tu abbia, non .

In altre parole, i trasferimenti da/verso il tuo SSD saranno limitati dal massimo SATA 1.0 velocità di trasferimento e non sarà mai più veloce di ~150 MB/s.

Il limite di ~150 MB/s è dalle specifiche SATA. Nell'uso effettivo, dato che hai una CPU Atom, mi aspetto che i trasferimenti siano notevolmente più lenti di così.

Probabilmente faresti un uso migliore del tuo SSD Intel 330 in un altro sistema che potrebbe sfruttare le sue capacità SATA 3.0. Un vecchio SSD probabilmente funzionerebbe anche per te nel tuo HP mini 2140.

Nota:per lento intendo 20 secondi di avvio sul desktop (nessun accesso), 5 secondi per avviare il terminale:speravo che con ssd l'avvio delle app sarebbe stato di 1 secondo

Questa è solo un'ipotesi folle, ma un fattore importante del tempo di avvio di 20 secondi potrebbe essere dovuto al fatto che l'Atom N270 e l'FSB a 533 MHz non sono in grado di spostare i dati più velocemente di quanto non siano già. Anche se avevi trasferimenti da/verso il tuo SSD più veloci rispetto a SATA 1.0, i trasferimenti di CPU e RAM (suppongo) continuano a creare colli di bottiglia nelle prestazioni totali del sistema.

(Questo è probabilmente il motivo per cui i progettisti di sistema non hanno riscontrato problemi nell'utilizzo di un ICH7M. Non ci si aspettava che una SATA più veloce si traducesse in un laptop più veloce. Sarebbe solo costato di più. Anche in questo caso, solo indovinando qui.)

Penso che il tuo mini 2140 stia funzionando il più velocemente possibile. (BWTHDIK?)


Ubuntu
  1. Ubuntu:come impostare un IP statico in Ubuntu?

  2. Come impostare una rete NFS?

  3. Come impostare "prestazioni" invece di "risparmio energia" come predefinito?

  4. Come posso impostare il 'backend' in matplotlib in Python?

  5. Come posso vedere in quale core della CPU è in esecuzione un thread?

Come configurare un server OpenVPN su Ubuntu 18.04

Come migliorare le prestazioni della batteria del laptop in Linux

Le prestazioni dell'HDD sono lente in Ubuntu?

Come posso impostare un reindirizzamento su cPanel?

Come posso impostare un reindirizzamento su hPanel?

Come posso profilare il codice C++ in esecuzione su Linux?