Board.KolibriOS.org
http://board.kolibrios.org/

Скорость работы с IDE дисками
http://board.kolibrios.org/viewtopic.php?f=31&t=3056
Page 6 of 10

Author:  Pathoswithin [ Wed Jun 17, 2015 5:48 pm ]
Post subject:  Re: Скорость работы с IDE дисками

CleverMouse, учитывая, что мне лень пользоваться отладчиком, устанавливать TortioseSVN мне наверно тоже будет лень, так что я совсем не против, если кто-то будет коммитить за меня. :mrgreen:

Author:  punk_joker [ Wed Jun 17, 2015 6:20 pm ]
Post subject:  Re: Скорость работы с IDE дисками

Поюзал минут десять. Скорость работы не тестил, но работает хорошо. HD read error при работе небыло, хотя раньше довольно таки часто были, из-за чего проблематично было использовать жесткий диск (хотя на ноуте с этим же диском все было ОК)

Author:  Pathoswithin [ Wed Jun 17, 2015 9:15 pm ]
Post subject:  Re: Скорость работы с IDE дисками

Так значит проблемы были не только со скоростью. Тогда может у hidnplayr тоже проблемы исчезнут.
Я только подумал, неплохо бы протестировать работу с невыравненным буфером, когда чтение/запись начинается с произвольного байта в файле. Только я не знаю, как это сделать.

Author:  CleverMouse [ Wed Jun 17, 2015 9:42 pm ]
Post subject:  Re: Скорость работы с IDE дисками

r5569.

Author:  kiv [ Thu Jun 18, 2015 11:19 am ]
Post subject:  Re: Скорость работы с IDE дисками

тестирование не вышло по причине забагованности.
r5567, компьютер любой, 3 из 4 жестких дисков вызывают зависание системы. возможно, причина в наличие на них расширенного раздела. также, открытие 4-го главного раздела с XFS размером в 8Гб превращает систему в мясную кашицу из не очищаемого видеобуфера и повисшего eolite`а.

Author:  punk_joker [ Thu Jun 18, 2015 11:57 am ]
Post subject:  Re: Скорость работы с IDE дисками

А как с другими ФМ? Просто в Eolite многое далеко от желаемого, и возможно это его конкретные проблемы.

Author:  kiv [ Thu Jun 18, 2015 12:22 pm ]
Post subject:  Re: Скорость работы с IDE дисками

kiv wrote:
3 из 4 жестких дисков вызывают зависание системы.
на этапе загрузки
punk_joker wrote:
А как с другими ФМ? Просто в Eolite многое далеко от желаемого, и возможно это его конкретные проблемы.

Другие ФМ тоже виснут, правда систему не убивают.
Кстати, у меня у одного КОС не выключается?

Author:  punk_joker [ Thu Jun 18, 2015 1:29 pm ]
Post subject:  Re: Скорость работы с IDE дисками

kiv wrote:
Кстати, у меня у одного КОС не выключается?

Нет. Она вообще мало у кого нормально выключается.

Author:  kiv [ Thu Jun 18, 2015 3:31 pm ]
Post subject:  Re: Скорость работы с IDE дисками

нет, похоже это связанно с дисками, а не с расширенным разделом, на последнем добавил расширенный раздел и логические диски, правда без xfs на этот раз.

Author:  Pathoswithin [ Thu Jun 18, 2015 8:10 pm ]
Post subject:  Re: Скорость работы с IDE дисками

Наверно, колибри поддерживает только тёплую ламповую MBR от BIOS, а там какая-нибудь гадость вроде GPT от богомерзкого UEFI.
https://ru.wikipedia.org/wiki/GUID_(таблица_разделов)

Похоже, мой комп плохо подходит для тестирования, раз у меня колибри даже нормально выключается.

Author:  CleverMouse [ Thu Jun 18, 2015 8:45 pm ]
Post subject:  Re: Скорость работы с IDE дисками

GPT действительно не поддерживается, но система не должна виснуть, встретив GPT. Должен быть один раздел с неопознанной ФС.
r5567 - это ещё до изменений этого топика.
Диагностировать проблему "система виснет" без дополнительных данных не представляется возможным. Как минимум, нужен отладочный лог, который дублируется на экран при включении нужной опции на загрузочном экране.

Невыключаемость - распространённая проблема, полноценной поддержки ACPI в KolibriOS нет, поддержку APM выпиливают производители BIOS. Там, где ещё не выпилили, выключается.

Author:  dunkaist [ Thu Jun 18, 2015 10:45 pm ]
Post subject:  Re: Скорость работы с IDE дисками

kiv wrote:
также, открытие 4-го главного раздела с XFS размером в 8Гб превращает систему в мясную кашицу из не очищаемого видеобуфера и повисшего eolite`а.

XFS -- это отдельная песня. В данном треде имеет смысл тестировать на FAT.

Author:  punk_joker [ Fri Jun 19, 2015 10:53 pm ]
Post subject:  Re: Скорость работы с IDE дисками

Примерные результаты для нового ядра

File size 374 mb
tmp -> hdd (fat32) - 9 с.
hdd (fat32) -> tmp - 9.5 с.
hdd (NTFS) -> tmp - 9.3 с.

P.S. Для старого ядра нормально проверить не получилось, т.к. регулярно вылетали ошибки чтения. Но результаты там скакали неплозо, а тут вроде как стабильно.
P.S2 Может быть посмотришь код FSpeed, если метод реализованный там тебя удовлетворит, то будет гораздо легче проводить тесты, да и результаты будут точнее.

Author:  Pathoswithin [ Fri Jun 19, 2015 11:21 pm ]
Post subject:  Re: Скорость работы с IDE дисками

Идеальных синтетических тестов не бывает, потому их результаты зовут "попугаями". А про tmpdisk я как-то не подумал - это отличный метод тестирования.

Результаты хорошие, но странные. Я решил проблему на уровне драйвера, но идентичную проблему должны были создавать старые вызовы в файловых системах. Наверно, жёсткий диск продолжает чтение в свой кэш, пока не поступит новая команда. Но Марио сделал кэширование, значит скорость была низкая. Возможно, это зависит от прошивки конкретного диска.

Неплохо бы проверить диски постарше. У меня 500 Гб, однопластинный (поколение 2 Тб). punk_joker, у тебя какой?

Author:  punk_joker [ Fri Jun 19, 2015 11:45 pm ]
Post subject:  Re: Скорость работы с IDE дисками

Pathoswithin wrote:
Неплохо бы проверить диски постарше. У меня 500 Гб, однопластинный (поколение 2 Тб). punk_joker, у тебя какой?


ST500LM012 HN-M500MBB ATA Device
Spoiler: Show
Manufacturer Seagate
Heads 16
Cylinders 60,801
Tracks 15,504,255
Sectors 976,768,065
SATA type SATA-III 6.0Gb/s
Device type Fixed
ATA Standard ATA8-ACS
Serial Number S2ZYJ9FD801501
Firmware Version Number 2BA30001
LBA Size 48-bit LBA
Power On Count 2761 times
Power On Time 274.2 days
Speed 5400 RPM
Features S.M.A.R.T., APM, AAM, NCQ
Max. Transfer Mode SATA III 6.0Gb/s
Used Transfer Mode SATA II 3.0Gb/s
Interface SATA
Capacity 465 GB
Real size 500,107,862,016 bytes
RAID Type None

Page 6 of 10 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/