Kirjoittaja Aihe: Sata II asemat, Ubuntu ja NCQ  (Luettu 4428 kertaa)

Ux64

  • Käyttäjä
  • Viestejä: 586
    • Profiili
Sata II asemat, Ubuntu ja NCQ
« : 17.02.08 - klo:14.38 »
Mikä NCQ on ja miksi sen pitäisi olla päällä oletuksena.

http://www.tietokoneopas.com/sanasto/NCQ/

Sitten siihen asiaan.

Onko joku saanut NCQ:n toimimaan?

Mun mielestä NCQ:n statuksen pitäisi olla esim 31/32 niin se on käytössä. Olen yrittänyt kaikenalista ja tulos on aina 0/32.

Jos joku on saanut ncq:n toimimaan olisi kiva tietää että miten.

Ubuntu Forumssissa oli myös monta yrittäjää, mutta kukaan ei näyttänyt onnistuneen ja keskustelut päättyivät tuloksettomina ja epäselvinä.

Levy I/O tuntuu myös kilpavaraustilanteissa hitaalta. Johon juuri NCQ:n pitäisi auttaa. Tosin nopeusmittauksien mukaan ainakin linearisessaluvussa saavutetaan kyllä se nopeus joka kuuluukin.
« Viimeksi muokattu: 10.03.08 - klo:21.29 kirjoittanut Ux64 »

petteriIII

  • Käyttäjä
  • Viestejä: 657
    • Profiili
Vs: Sata II asemat, Ubuntu ja NCQ
« Vastaus #1 : 17.02.08 - klo:19.33 »
Gutsyssä saat tietää ncq:n arvon käskyllä: sudo cat /sys/block/sda/device/queue_depth . Ja sen kuulemma voi asettaa käskyllä: sudo echo <luku väliltä 1-31> > /sys/block/sda/device/queue_depth ; suosittelevat 2-4 pöytäkoneille. Mutta ei asetus varmaankaan toimi mikäli ncq ei alunperin toimi, joten enpä kehoittaisi kokeilemaan ellet voi asentaa Ubuntuasi uudestaan kun PC alkaa nikotella. Ja onko NCQ toistaiseksi toimiva vain sda:lle ?

Jokatapauksessa emolevy/BIOS/'kovalevy ja kovalevyn ajuri' häiriköivät myös, löytyypä asetus tai ei. Ja AHCI täytyy olla enabloitu. Onkohan LBA:kin merkittävä ?

Minun koneessani ncq ilmeisesti toimii, koska käsky: sudo cat /sys/block/sda/device/queue_depth tulostaa: 31
ja käsky: 'dmesg | grep NCQ' tulostaa:
[   25.831109] ata2.00: 586114704 sectors, multi 0: LBA48 NCQ (depth 31/32)
ja käsky: 'dmesg | grep ncq' tulostaa:
[   25.033512] ahci 0000:03:00.0: flags: 64bit ncq pm led clo pmp pio slum part

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Vs: Sata II asemat, Ubuntu ja NCQ
« Vastaus #2 : 19.02.08 - klo:07.26 »
Hmm..

Lainaus
rhk@rubert:/media$ dmesg|grep NCQ
[   53.881379] ata3.00: 781422768 sectors, multi 16: LBA48 NCQ (depth 0/32)
[   54.053078] ata4.00: 781422768 sectors, multi 16: LBA48 NCQ (depth 0/32)
rhk@rubert:/media$ dmesg|grep ncq
[   52.782893] ahci 0000:03:00.0: flags: 64bit ncq pm led clo pmp pio slum part
rhk@rubert:/media$

Pitääpä tutustua onko tuosta jotain iloa.. Tarkoitus on jossain vaiheessa siirtyä 64-bittiseen, ehkä sielä jaksaa virittää lisää..

r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Ux64

  • Käyttäjä
  • Viestejä: 586
    • Profiili
Vs: Sata II asemat, Ubuntu ja NCQ
« Vastaus #3 : 10.03.08 - klo:10.17 »
Jokos kerkisit vaihtamaan 64 bittiseen? Olisi todella kiva tietää mitkä ovat tulokset.

Sain tuolla UbuntuForumssissa vastauksen normaaliin linuxtyyliin. "Koska se ei toimi, et tarvitse sitä". (Sama vastaus kuin myös levyn defragmentointiin)

Huvittavaa että Microsoft sanoi ettei pidä Linux tyyppejä kulttina, kun linux tyypit itse pitävät. ;)

Käsittääkseni kumpikaan em. vastauksista ei mielestäni kuvasta kehitystä. Vaan lähinnä L-koodin mukaista totuudelta piilotumista.

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Vs: Sata II asemat, Ubuntu ja NCQ
« Vastaus #4 : 10.03.08 - klo:13.56 »
Nope, en oo vielä siirtynyt, ollut muita jupinoita..

r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Sata II asemat, Ubuntu ja NCQ
« Vastaus #5 : 10.03.08 - klo:16.26 »
Huvittavaa että Microsoft sanoi ettei pidä Linux tyyppejä kulttina, kun linux tyypit itse pitävät. ;)

Aijjaa... Enpä ole huomannut...
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Ux64

  • Käyttäjä
  • Viestejä: 586
    • Profiili
Vs: Sata II asemat, Ubuntu ja NCQ
« Vastaus #6 : 10.03.08 - klo:21.27 »
Aijjaa... Enpä ole huomannut...

Off topic:

Olisi tullut liikaa tekstiä joten pistin oman ketjun aiheesta.

On topic:

Tuossa vielä linkki Ubuntuforumssiin.

http://ubuntuforums.org/showthread.php?t=144858&highlight=enable+ncq

Jossa on käyty tuo NCQ asia läpi.

Vaikuttaa siis siltä että NCQ:n toimiminen "normaalisti" olisi valitettavasti vielä vuosien päässä.

Jos joku ei tiedä mikä NCQ on, niin tämä kannattaa ehdottomasti lukea, kun on sopivan lyhytkin artikkeli.
http://www.tietokoneopas.com/sanasto/NCQ/

Laitoin linkin myös tuonne ekaan postaukseen, jos joku eksyy tähän threadiin joka ei ole perehtynyt tekniikoihin.

...

Vielä paljon spekulaatiota aiheesta ja muista aiheista. ;)

http://forum.ubuntu-fi.org/index.php?topic=16613.0
« Viimeksi muokattu: 26.03.08 - klo:13.37 kirjoittanut Ux64 »

Ux64

  • Käyttäjä
  • Viestejä: 586
    • Profiili
Vs: Sata II asemat, Ubuntu ja NCQ
« Vastaus #7 : 28.05.09 - klo:14.20 »
Luin tuossa muutamat tuoreet benchmarkit kun on levyjärjestelmän hankinta edessä ja totesivat että.

NCQ:lla saa siis heposti 20% lisää suorituskykyä ja TCQ:lla jopa 50%.

Tuo siitä huolimatta että levyohjaimessa on välimuisti ja levyt ovat 15 kilosia.



Lisäksi vielä yksi linkki jossa tuoretta tietoa:
http://linux-ata.org/faq.html#ncq

Tosin MikroPC:n mukaan vasta SATA 3.0 tukee NCQ:ta... Huh?

http://www.mikropc.net/kaikki_uutiset/article292920.ece?s=r&wtm=mikropc/-28052009

Ainakin tällä hetkellä suurin koneeni hidastaja on levy i/o ja varsinkin silloin kun monet sovellukset käyttävät levyä ahkerasti, käsittääkseni NCQ:n pitäisi juuri ratkaista tuota ongelmatilannetta.

Ihan samalla perustelulla voidaan väittää ettei monesta corestakaan ole mitään hyötyä. Se riippuu ihan siitä onko ohjelmat tehty hyvin vai huonosti ja montaako sovellusta ajetaan rinnakkain.

Linuxi tuntuu menevän täysin juntturaan levy I/O:n myötä.
« Viimeksi muokattu: 15.06.09 - klo:06.32 kirjoittanut Ux64 »

Sami Lehtinen

  • Käyttäjä
  • Viestejä: 754
  • Techie
    • Profiili
    • Sami Lehtinen
Vs: Sata II asemat, Ubuntu ja NCQ
« Vastaus #8 : 15.07.12 - klo:10.53 »
Jos järjestelmässä on hyvin toimiva NCQ kannattaa mahdollisesti vaihtaa myös elevator noop:iksi.
http://lonesysadmin.net/2008/02/21/elevatornoop/