Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб авг 19, 2017 2:42 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 147 сообщений ]  На страницу Пред. 15 6 7 8 9 10 След.
Автор Сообщение
 Заголовок сообщения: Re: Скорость работы с IDE дисками
СообщениеДобавлено: Сб июн 20, 2015 9:27 am 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Чт дек 11, 2014 1:31 am
Сообщения: 173
punk_joker, как ты расширил tmpdisk? он у меня вообще не позволяет вручную вводить размер...


Вернуться к началу
 Заголовок сообщения: Re: Скорость работы с IDE дисками
СообщениеДобавлено: Сб июн 20, 2015 12:07 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1060
kiv писал(а):
punk_joker, как ты расширил tmpdisk? он у меня вообще не позволяет вручную вводить размер...

запуск с параметром a[numer]s[size in mb]
/sys/tmpdisk a1s512
Проблему с вводом при тестировании и сам заметил, вечером гляну в чем проблема.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: Скорость работы с IDE дисками
СообщениеДобавлено: Вт июн 23, 2015 9:53 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1163
Ладно, наверно кроме punk_joker скорость замерять никто не будет. В текущей сборке получается 40 Мб/с. Но с новыми функциями немного быстрее. Более того, при CACHE_LEGACY_READ_SIZE = 1 скорость чтения жёсткого диска всё-таки падает до 10 Мб/с, а чтение с флешки, внезапно, гораздо медленней.
CleverMouse, проверь FAT с новым чтением. Кажется, переход на новые функции тоже часть твоего Великого Плана? http://board.kolibrios.org/viewtopic.php?f=31&t=3056&start=60#p61697


Вернуться к началу
 Заголовок сообщения: Re: Скорость работы с IDE дисками
СообщениеДобавлено: Вт июн 23, 2015 2:20 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1596
Цитата:
чтение с флешки, внезапно, гораздо медленней.

Ещё бы. На шине USB2 передача 512 байт и 4K занимает одинаковое время, а именно, один микрофрейм = 1/8 миллисекунды. Учитывая, что в силу особенностей протокола для флешки нужен ещё минимум один микрофрейм на служебный пакет, при посекторном чтении скорость чисто теоретически не может быть больше 2Mb/s.

Цитата:
Кажется, переход на новые функции тоже часть твоего Великого Плана?

Да. Я посмотрю.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: Скорость работы с IDE дисками
СообщениеДобавлено: Пн июл 13, 2015 4:14 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1596
Pathoswithin писал(а):
проверь FAT с новым чтением
Если в середине нефрагментированного файла оказывается битый сектор, то функция возвращает правильный статус 11 = device error, но 0 в качестве числа прочитанных байт. В принципе, некритично. В остальном вроде работает.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: Скорость работы с IDE дисками
СообщениеДобавлено: Пн июл 13, 2015 5:51 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1163
Как ты такое тестируешь? Да, в таком случае вообще ничего не читалось.


Вернуться к началу
 Заголовок сообщения: Re: Скорость работы с IDE дисками
СообщениеДобавлено: Пн июл 13, 2015 7:59 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1596
Если операция чтения выполнилась не полностью, её успешное начало всё равно игнорируется.
Pathoswithin писал(а):
Как ты такое тестируешь?
Я в некоторый момент переделывала fat.inc на текущую схему дисковых устройств, тогда и тест делала. fat.inc вполне можно подключить в прикладной программе Windows - проблемы только с прямыми in/out в get_{date,time}_for_file, которые исправляются макросредствами fasm - подсунув вместо fs_read* и fs_write* реализации, где в том числе нетрудно симулировать ошибки. Отлаживать программу Windows существенно проще, чем ядро в ring-0.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: Скорость работы с IDE дисками
СообщениеДобавлено: Пт июл 17, 2015 7:47 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1596
fat.inc - r5578

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: Скорость работы с IDE дисками
СообщениеДобавлено: Сб июл 18, 2015 7:31 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Pathoswithin
В VMware перестали определяться IDE диски.


Вернуться к началу
 Заголовок сообщения: Re: Скорость работы с IDE дисками
СообщениеДобавлено: Вс июл 19, 2015 9:20 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1163
VMware это виртуалка? Интересно, из принципиальных отличий только отсутствие LBA28. Можешь попробовать этот http://board.kolibrios.org/viewtopic.php?f=31&t=2609&start=15


Вернуться к началу
 Заголовок сообщения: Re: Скорость работы с IDE дисками
СообщениеДобавлено: Вс июл 19, 2015 11:11 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Ядро от 19 июня работает отлично.


Вернуться к началу
 Заголовок сообщения: Re: Скорость работы с IDE дисками
СообщениеДобавлено: Вс июл 19, 2015 12:47 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1163
Инициализация всегда происходит в режиме PIO, значит отключена поддержка LBA48. Есть там настройки?


Вернуться к началу
 Заголовок сообщения: Re: Скорость работы с IDE дисками
СообщениеДобавлено: Вс июл 19, 2015 1:21 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Нет. Если есть, я их не видел.


Вернуться к началу
 Заголовок сообщения: Re: Скорость работы с IDE дисками
СообщениеДобавлено: Пн июл 20, 2015 10:03 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1163
Может автоматически с учётом размера? Я сам виртуалками не пользуюсь, CleverMouse должна знать их особенности...


Вернуться к началу
 Заголовок сообщения: Re: Скорость работы с IDE дисками
СообщениеДобавлено: Пн июл 20, 2015 1:37 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4092
У меня система зависает с включенным пунктом b на голубом экране. Такого раньше не было.
Скрины

Спойлер: Показать
Вложение:
Комментарий к файлу: увеличенный
Photo0098.jpg
Photo0098.jpg [ 191.2 КБ | 549 просмотров ]
Вложение:
Photo0097.jpg
Photo0097.jpg [ 168.17 КБ | 549 просмотров ]

_________________
Через тернии к звездам


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 147 сообщений ]  На страницу Пред. 15 6 7 8 9 10 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB