hdparm -X -c3 -u1 /dev/hda

Kezdőlap Fórumok SuSE Linux SuSE haladó hdparm -X -c3 -u1 /dev/hda

5 bejegyzés megtekintése - 1-5 / 5
  • Szerző
    Bejegyzés
  • #2011540
    admin
    Adminisztrátor

      Ad.:1.,
      Adva van egy SuSE 9.1 + Kernel 2.6.10

      Ad.:2.,
      Adva van továbbá egy Maxtor 6L4039 winyó (40GB, UDMA, 2MB cach, 7200rpm)

      Ad.:3.,
      Alapból bútolva a hdparm /dev/hda parancsra kiderül, hogy 16 bites sávszélességgel UDMA módban kerül beállításra, a párhuzamos megszakításkezelést sem támogatja.

      Ad.:4.,
      A címbeli utasítást kiadva konzolon (például single módban), minden az elvárható max sebességgel megy (ez kb 15-20% nagyobb mint, ha a megfelelõ boot scriptre bízom a beállítást)

      A kérdés:
      Hogyan érhetném el, hogy a HDD a kívánt magasabb sebességgel dolgozzon, de ne keljen minduntalan nekem állítgatni

      A válasz:
      Módosítandó a megfelelõ init script, hogy a mountolás után a szükséges módosításokat elvégezze a rendszer, de úgy, hogy az összes megfelelõ HDD is így mûködjön!

      Hogyan:
      Az /etc/init.d/boot.idedma scriptet kell módosítani, a $HDPARM -X -c 1 $PARAM $DEVICE sor módosítandó a
      $HDPAR -X -c3 -u1 $PARAM $DEVICE sorra

      F I G Y E L E M ! ! !
      Nincs garancia!
      A fentebb leírt modot csak saját felelõsségre végzed el, és feltétlen készíts egy biztonsági mentést mielõtt neki kezdessz és/vagy másolatot a boot.idedma fájlról. Nem árt ha van kéznél egy Live disztró, vagy javítólemez (az install 1.CD-je 1.DVD-je)
      Mire célhoz értem én 4* tettem boot képtelenné a rendszert.

      Ellenõrizni a beállításokat így kell:
      1. Lépj be single módban (ha nem tudod mi az, inkább ne kezdj hozzá, vagy hívj segítséget)
      2. Add ki a hdparm -tT /dev/hda utasítást (/dev/hda helyett természetesen azt a meghajtót add meg amit ellenõrizni akarsz, a CD DVD meghajtód inkább ne piszkáld, ott csak a -c3 kapcsolót használd) ez az átviteli sebességet méri
      3. Add ki a hdparm /dev/hda utasítást (/dev/hda helyett természetesen azt a meghajtót add meg amit ellenõrizni akarsz, a CD DVD meghajtód inkább ne piszkáld, ott csak a -c3 kapcsolót használd) ez az információkat listázza az aktuális HDD-rõl
      4. (de inkább 0.) man hdparm

      En JOY!!!  😀  😀  😀
      [align=right][snapback]128052[/snapback][/align]

      „$HDPAR -X -c3 -u1 $PARAM $DEVICE”
      Ha minden devicenek magadod külön új sorban a kívánt dma beállítást?

      #2011541
      fellow
      Felhasználó

        kayapo:
        „Adva van egy SuSE 9.1 + Kernel 2.6.10”
        ha atnezed a kernel konfigot, akkor be lehet allitani, hogy a dma, unmasirq, stb alapbol menjen;
        vagy a kernel-paramteres.txt-t olvasgasd az ugyben;
        egyszerubb, mint hdparmozni;

        „$HDPAR -X -c3 -u1 $PARAM $DEVICE sorra”
        megj: az -X -el kitunoen korruptalhatod a winyot, ezert inkabb hanyagold;
        sima dma nyujtja a legjobb sebessegnovekedest, lasd:
        http://bhhdoa.org.au/pipermail/ck/2005-February/003003.html
        http://bhhdoa.org.au/pipermail/ck/2005-March/003028.html

        #2011542
        kayapo
        Felhasználó

          „$HDPAR -X -c3 -u1 $PARAM $DEVICE”
          Ha minden devicenek magadod külön új sorban a kívánt dma beállítást?

          #2011543
          kayapo
          Felhasználó

            kayapo:
            „Adva van egy SuSE 9.1 + Kernel 2.6.10”
            ha atnezed a kernel konfigot, akkor be lehet allitani, hogy a dma, unmasirq, stb alapbol menjen;
            vagy a kernel-paramteres.txt-t olvasgasd az ugyben;
            egyszerubb, mint hdparmozni;

            „$HDPAR -X -c3 -u1 $PARAM $DEVICE sorra”
            megj: az -X -el kitunoen korruptalhatod a winyot, ezert inkabb hanyagold;
            sima dma nyujtja a legjobb sebessegnovekedest, lasd:
            http://bhhdoa.org.au/pipermail/ck/2005-February/003003.html
            http://bhhdoa.org.au/pipermail/ck/2005-March/003028.html
            [align=right][snapback]128236[/snapback][/align]

            A kernelkonfig oké, de ehez nem kell újraforgatni a kernelt (az szerintem is elegánsabb megoldás lenne)

            -X kapcsoló az alapértelmezett dma beállítást kapcsolja miután az optimális dma módot megállapította, de mivel nem adok a kapcsolónak paramétert, ha nem ad információt a HDD nem történik beállítás sem.
            Mellékesen egy modern (5-6 évnél nem régebbi) HDD nem korrumpálódik egy nem megfelelõ dma módtól csak bitangul belassul.

            #1879134
            csaba
            Felhasználó

              Ad.:1.,
              Adva van egy SuSE 9.1 + Kernel 2.6.10

              Ad.:2.,
              Adva van továbbá egy Maxtor 6L4039 winyó (40GB, UDMA, 2MB cach, 7200rpm)

              Ad.:3.,
              Alapból bútolva a hdparm /dev/hda parancsra kiderül, hogy 16 bites sávszélességgel UDMA módban kerül beállításra, a párhuzamos megszakításkezelést sem támogatja.

              Ad.:4.,
              A címbeli utasítást kiadva konzolon (például single módban), minden az elvárható max sebességgel megy (ez kb 15-20% nagyobb mint, ha a megfelelõ boot scriptre bízom a beállítást)

              A kérdés:
              Hogyan érhetném el, hogy a HDD a kívánt magasabb sebességgel dolgozzon, de ne keljen minduntalan nekem állítgatni

              A válasz:
              Módosítandó a megfelelõ init script, hogy a mountolás után a szükséges módosításokat elvégezze a rendszer, de úgy, hogy az összes megfelelõ HDD is így mûködjön!

              Hogyan:
              Az /etc/init.d/boot.idedma scriptet kell módosítani, a $HDPARM -X -c 1 $PARAM $DEVICE sor módosítandó a
              $HDPAR -X -c3 -u1 $PARAM $DEVICE sorra

              F I G Y E L E M ! ! !
              Nincs garancia!
              A fentebb leírt modot csak saját felelõsségre végzed el, és feltétlen készíts egy biztonsági mentést mielõtt neki kezdessz és/vagy másolatot a boot.idedma fájlról. Nem árt ha van kéznél egy Live disztró, vagy javítólemez (az install 1.CD-je 1.DVD-je)
              Mire célhoz értem én 4* tettem boot képtelenné a rendszert.

              Ellenõrizni a beállításokat így kell:
              1. Lépj be single módban (ha nem tudod mi az, inkább ne kezdj hozzá, vagy hívj segítséget)
              2. Add ki a hdparm -tT /dev/hda utasítást (/dev/hda helyett természetesen azt a meghajtót add meg amit ellenõrizni akarsz, a CD DVD meghajtód inkább ne piszkáld, ott csak a -c3 kapcsolót használd) ez az átviteli sebességet méri
              3. Add ki a hdparm /dev/hda utasítást (/dev/hda helyett természetesen azt a meghajtót add meg amit ellenõrizni akarsz, a CD DVD meghajtód inkább ne piszkáld, ott csak a -c3 kapcsolót használd) ez az információkat listázza az aktuális HDD-rõl
              4. (de inkább 0.) man hdparm

              En JOY!!! 😀 😀 😀

            5 bejegyzés megtekintése - 1-5 / 5
            • Be kell jelentkezni a hozzászóláshoz.