Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: При интенсивной работе с жестким диском система начинает тормозить  (Прочитано 14556 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nimda2004

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
При интенсивной работе с жестким диском система начинает тормозить (использование DC++, любые операции копирования).
Процессор, оперативная память и swap не перегружаются, их загрузка остается примерно такой же, как и до начала интенсивного использования жесткого диска.

На ноутбуке установлена Ubuntu 8.10 (amd64).

Например, в Mandriva 2009, с которой я перешел на Ubuntu с этим проблем нет...

Заранее спасибо за ответы.
«Истина существует только в той степени, в какой индивид сам ее производит»
/*Сьерен Кьеркегор*/

Оффлайн Жора Василич

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
При интенсивной работе с жестким диском система начинает тормозить (использование DC++, любые операции копирования).
Процессор, оперативная память и swap не перегружаются, их загрузка остается примерно такой же, как и до начала интенсивного использования жесткого диска.

На ноутбуке установлена Ubuntu 8.10 (amd64).

Например, в Mandriva 2009, с которой я перешел на Ubuntu с этим проблем нет...

Заранее спасибо за ответы.
Возможно не включен режим DMA для винчестера.

mithrusc

  • Гость
проверьте логи на предмет наличия "SATA проблемы" будь она проклята.

Оффлайн nimda2004

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
проверьте логи на предмет наличия "SATA проблемы" будь она проклята.
А можно узнать, какой командой это сделать?

Цитировать
sudo hdparm -Tt /dev/sda

/dev/sda:
 Timing cached reads:   276 MB in  2.00 seconds = 137.90 MB/sec
 Timing buffered disk reads:   12 MB in  3.89 seconds =   3.08 MB/sec

Цитировать
sudo hdparm  -i  /dev/sda

/dev/sda:

 Model=Hitachi HTS541612J9SA00                 , FwRev=SBDOC70P, SerialNo=      SB2D41E4CS2NBE
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=DualPortCache, BuffSize=7516kB, MaxMultSect=16, MultSect=?16?
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=234441648
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled
 Drive conforms to: ATA/ATAPI-7 T13 1532D revision 1:  ATA/ATAPI-2,3,4,5,6,7

 * signifies the current active mode
«Истина существует только в той степени, в какой индивид сам ее производит»
/*Сьерен Кьеркегор*/

Оффлайн nimda2004

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Цитировать
sudo hdparm -d1 /dev/sda

/dev/sda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Inappropriate ioctl for device
 HDIO_GET_DMA failed: Inappropriate ioctl for device

Что же делать, как нам быть...?
«Истина существует только в той степени, в какой индивид сам ее производит»
/*Сьерен Кьеркегор*/

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: При интенсивной работе с жестким диском с
« Ответ #5 : 06 Декабря 2008, 13:35:26 »
При интенсивной работе с жестким диском система начинает тормозить (использование DC++, любые операции копирования).
Процессор, оперативная память и swap не перегружаются, их загрузка остается примерно такой же, как и до начала интенсивного использования жесткого диска.

На ноутбуке установлена Ubuntu 8.10 (amd64).

Например, в Mandriva 2009, с которой я перешел на Ubuntu с этим проблем нет...

Заранее спасибо за ответы.
привет брат по несчастью

при активной работе с жесткими дисками 100% загрузка процессора
https://forum.ubuntu.ru/index.php?topic=31233.0
« Последнее редактирование: 06 Декабря 2008, 13:37:24 от vasilisc »

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
проверьте логи на предмет наличия "SATA проблемы" будь она проклята.
а вот тут поподробнее плиз
у мя тоже
vasilisc@vasilisc:~$ sudo hdparm -d1 /dev/sda
/dev/sda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Inappropriate ioctl for device
 HDIO_GET_DMA failed: Inappropriate ioctl for device

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
При интенсивной работе с жестким диском система начинает тормозить (использование DC++, любые операции копирования).
Например, в Mandriva 2009, с которой я перешел на Ubuntu с этим проблем нет...
не ужеди придется менять дистрибутив =(
НИХАЧУ аааааааа помогите
тогда это дело не в ядре как я думал, если другой дистриб не имеет сей беды
что за напасть тогда с Ubuntu?

mithrusc

  • Гость
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/217920
блабла бла и все в этом духе, я в шоке вообще этому багу сто лет в обед, вон в тестировании вродеб обсуждалось.эх debian придется на ноут ставить вообщем(
А можно узнать, какой командой это сделать?
оно в логах флудить начинает, заметите сразу же
« Последнее редактирование: 07 Декабря 2008, 19:08:53 от mithrusc »

Оффлайн nimda2004

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Тут подумал дай-ка я попробую еще раз все это дело поставить заново, так как много где чего менял, прописывал и не следил за реакцией системы на то или иное изменение.
В общем так: поставил с нуля дистрибутив (Ubuntu 8.10 amd64) на свой ноутбук (Asus F5N), разметку диска указал авто.
Установил проприетарные драйвера на Wi-Fi и видеокарту, настроил интернет.

Проверяю жесткий диск. Вывожу:

Цитировать
sudo hdparm -Tt /dev/sda

/dev/sda:
 Timing cached reads:   416 MB in  2.01 seconds = 207.44 MB/sec
 Timing buffered disk reads:   90 MB in  3.21 seconds =  28.04 MB/sec

Вот что было до переустановки системы с нуля:
Цитировать
sudo hdparm -Tt /dev/sda

/dev/sda:
 Timing cached reads:   276 MB in  2.00 seconds = 137.90 MB/sec
 Timing buffered disk reads:   12 MB in  3.89 seconds =   3.08 MB/sec

В данный момент работает Pidgin, FireFox с 14 открытыми вкладками, в BitTorrent и DC++ ведутся закачки (общая скорость закачки около 5-6 Mb/Sec), с флешки на жесткий диск копируются данные, а так же открыт текстовый процессор. Все работает отлично, без тормозов. Раньше, если скачивался файл из сети со скоростью 3Mb/Sec, работать было уже невозможно.

Кстати, обновления из стандартных репозиториев никакие пока не ставил. Может быть до этого проблемы у меня наблюдались как раз из-за них...
«Истина существует только в той степени, в какой индивид сам ее производит»
/*Сьерен Кьеркегор*/

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
у меня вывод
sudo hdparm -Tt /dev/sda
нормальный! скорость около 60мб/с
как я понял бороздя Инет
проблема с DMA в SATA
дело в том что libata как я понял работает с IDE и SATA по единому сценарию
пробовал все советы что давали на англоязычных сайтах
как и многие другие - констатирую - НЕ ПОМОГАЕТ!

Оффлайн MadBrozzeR

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Как-то странно... система стоит довольно недавно. При работе с жёсткими дисками ничего не тормозило. На днях лишь при скачке файла объёмом 15 Гб загрузка процессора (Core 2 Duo 2,4 GHz) процессом mount.ntfs-3g показывала ~90%. То же самое при записи этого файла на внешний хард. Проверил сейчас:
/dev/sda:
 Timing cached reads:   4574 MB in  2.00 seconds = 2291.23 MB/sec
 Timing buffered disk reads:  184 MB in  3.02 seconds =  60.93 MB/sec
По-моему, показатели хороши. Откуда тогда такой загруз? Или я рано задумал паниковать?

Да, кстати, до этого если я что-то большое и качал, то на раздел жёсткого, гне находится сам дистрибутив линукса (тупо в /home/madbrozzer/Desktop). На этот раз - на подмонтированный раздел того же диска. У владельцев проблем в этой ветке тоже проблема с подмонтированными разделами? Или с корневым тоже?
« Последнее редактирование: 08 Декабря 2008, 12:06:19 от MadBrozzeR »

Оффлайн Selim

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
У меня проблема именно при закачке с торрента на ntfs раздел. Процесс mount.ntfs грузит проц на 98-99 %. Винт у меня ATA, поэтому думаю проблема не с саташными, а с драйвером ntfs-3g. Проблема появилась лишь недавно.
Вывод
/dev/sda:
 Timing cached reads:   438 MB in  2.00 seconds = 218.88 MB/sec
 Timing buffered disk reads:  162 MB in  3.03 seconds =  53.43 MB/sec

Это при загрузке файла на ntfs раздел.

Оффлайн boga

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Ничего нового не скажу, но у меня та же самая фигня с SATA диском. В системе два диска - сказишный Cheetah 15K.3 и SATA ST3400620AS:
Model=ST3400620AS                             , FwRev=3.AAK   , SerialNo=            6QG2SLF3
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=16384kB, MaxMultSect=16, MultSect=?1?
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=781422768
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: Unspecified:  ATA/ATAPI-1,2,3,4,5,6,7

 * signifies the current active mode
Файловая система на нем JFS case insensitive. На Чите тоже JFS case insensitive, но с Читой проблем нет. А вот саташник, например, при завершении перекачки амулем фильма устраивает 15-минутные запилы, во время которых невозможно даже залогиниться в терминале по Ctrl-Alt-F1 - логин таймаутится. Так что дело точно не в файловой системе.

Оффлайн chkur

  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Моя история: Было 2 IDE-винта по 40 Гб на Primary IDE, DVD-RW на Secondary. Все было ок. Затем неожиданно появился винт SATA WD 500Гб. В связи с отсутствием SATA на материнке, был куплен контроллер IDE-SATA китайской фирмы noname. Сейчас конфигурация выглядит так: Primary IDE - винчестер 40 Гб+DVD-RW, Secondary IDE - винт на 500 Гб. Другие варианты просто не загружались. Все бы хорошо, но вот теперь получил 100% загрузку процессора при копировании.
Что обнаружил по dmesg|grep hdc(мне не нравится выделенная строка):
Цитировать
[    0.000000] Kernel command line: root=/dev/hdc2 ro quiet splash
[   29.655283]     ide1: BM-DMA at 0xe808-0xe80f, BIOS settings: hdc:DMA, hdd:pio
[   31.070050] hdc: WDC WD5000AAKS-00YGA0, ATA DISK drive
[   31.070119] hdc: host max PIO5 wanted PIO255(auto-tune) selected PIO4
[   31.070913] hdc: UDMA/100 mode selected
[   31.472082] hdc: max request size: 128KiB
[   31.485407] hdc: cannot use LBA48 DMA - PIO mode will be used for accessing sectors > 268435456
[   31.485418] hdc: 976773168 sectors (500107 MB) w/16384KiB Cache, CHS=60801/255/63
[   31.485741] hdc: cache flushes supported
[   31.485820]  hdc: hdc1 hdc2 hdc3 hdc4 < hdc5 hdc6 >
[   50.291048] Adding 1020088k swap on /dev/hdc5.  Priority:-1 extents:1 across:1020088k
[   50.683596] EXT3 FS on hdc2, internal journal
[   52.437748] EXT3 FS on hdc1, internal journal
[   52.484358] EXT3 FS on hdc6, internal journal
[   52.596661] EXT3 FS on hdc3, internal journal
hdparm:
Цитировать
serj@serj-desktop:~$ sudo hdparm -tT /dev/hdc

/dev/hdc:
 Timing cached reads:   284 MB in  2.00 seconds = 141.80 MB/sec
 Timing buffered disk reads:  182 MB in  3.02 seconds =  60.23 MB/sec
Цитировать
serj@serj-desktop:~$ sudo hdparm -i /dev/hdc

/dev/hdc:

 Model=WDC WD5000AAKS-00YGA0, FwRev=12.01C02, SerialNo=WD-WCAS85658867
 Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=50
 BuffType=unknown, BuffSize=16384kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=976773168
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 udma6
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: Unspecified:  ATA/ATAPI-1,2,3,4,5,6,7

 * signifies the current active mode

 

Страница сгенерирована за 0.089 секунд. Запросов: 23.