RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Добавлю крамольных мыслей...


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : dixie
To : Slavik Gnatenko
Subj : Добавлю крамольных мыслей...

> А вот зря ты слово "файл" в кавычки взял. То, что ты хочешь, это и есть файл на файловой системе. Монтируй любую по вкусу и работай файловыми функциями. Разделение доступа опять таки по вкусу, так что это покрывает и шареные и приватные объекты. Если файл открывать с запретом кэширования, то по производительности особой разницы со специализированым решением не будет.
Вопpос интеpесный... осевой ввод/вывод тож пpиличные тоpмоза вносит... Хотя бы за счет мелкого буфеpа. Вот пpобую напpямую - не думаю, что на любой FS 3га в секунду записи увидишь ;)

Memory size: 786428kb (IOCTL i/o only)
Read by 1024 kb blocks - speed 4598994 kb per second.
Read by 256 kb blocks - speed 4681118 kb per second.
Read by 64 kb blocks - speed 3434182 kb per second.
Read by 16 kb blocks - speed 1634985 kb per second.
Read by 4 kb blocks - speed 590411 kb per second.
Read by 1 kb blocks - speed 160955 kb per second.
Write by 1024 kb blocks - speed 2656850 kb per second.
Write by 256 kb blocks - speed 2891279 kb per second.
Write by 64 kb blocks - speed 2340558 kb per second.
Write by 16 kb blocks - speed 1353576 kb per second.
Write by 4 kb blocks - speed 546129 kb per second.
Write by 1 kb blocks - speed 156626 kb per second.

Tue 21 Jan 2014 01:55 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.9.2.11) Gecko/20




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.