Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт сен 26, 2017 8:44 am

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




Начать новую тему  Ответить на тему  [ 263 сообщения ]  На страницу Пред. 113 14 15 16 17 18 След.
Автор Сообщение
СообщениеДобавлено: Вт окт 05, 2010 8:23 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Попробовал увеличить copy_buffer_size в KFAR с 65 кбайт до 8 мбайт, и сравнить все это с тем, что имеется в системе.
Проверял в QEMU с образом диска в FAT16, копировал из /bd0/1/ в подпапку на /hd0/1/
Прошу прощения за то, что размеры файлов "нестандартные". Старался проверять на условиях, приближенных к реальности.

Результаты тестов:
1) Копирование 15 файлов, общий размер 122 МБ
KFAR: 31 секунда
KFM: 20 секунд
KFAR (8mb buffer): 20 секунд

2) Копирование одного файла размером больше, чем ОЗУ и буфер - 293 Мб. ОЗУ - 128 мегабайт
KFAR: 292 секунды. Использование памяти системой - 11%
KFM:копировал два раза. Первый - 80 секунд, второй - 86. Использование памяти - 33%
KFAR (8 mb buffer): копировал два раза. Первый - 68, второй - 92. Использование памяти - 18%

3) Копирование одного файла размером 293 Мб. ОЗУ - 640 мегабайт
KFAR: 298 секунд.Использование памяти 3%
KFM: первый раз 72, второй - 76 секунд. Использование памяти 27%
KFAR (8 mb buffer) - первый раз 50, второй раз - 79 секунд. Использование памяти 4%


Вернуться к началу
СообщениеДобавлено: Вт окт 05, 2010 8:43 pm 
Qemu не показатель. Ты копировал в KFAR после KFM и довольно большой кусок данных (главное что это служебные данные файловой системы) был уже закеширован хостовой системой (той в которой Qemu запущен). Объективные результаты получаются только на реальной машине. И они таковы - чем больше памяти выделено, тем быстрее копируется. Однако Колибри имеет ограниченный размер кеша в 1Мб на одно физическое устройство и выше определенного размера буфера скорость растет уже незначительно.


Вернуться к началу
   
СообщениеДобавлено: Вт окт 05, 2010 8:51 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Примерно так я себе это и представлял. :) В любом случае, вполне реально можно получить бОльшие результаты в KFAR, чем те, что сейчас получаются. И это для меня важно.
Завтра или послезавтра проверю на реальной машине, пока что под рукой нет fat32-дисков.


Вернуться к началу
СообщениеДобавлено: Вс окт 10, 2010 6:49 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Провел тесты, как и обещал, на реальной машине.
В среднем скорость копирования в KFAR с увеличенным буфером возрастает в несколько раз по сравнению со скоростью в официальной версии, и если файлы небольшие, то приближается к скорости KFM.
Но! Стоит начать копировать папку с подпапками - начинается тихий ужас. Папка с десятком вложенных подпапок общим весом около 5 мегабайт копируется порядка минуты, в то время как один файл весом 5 мегабайт копируется за 1 секунду в KFM и за 3-5 в KFAR.


Вернуться к началу
СообщениеДобавлено: Вс окт 10, 2010 11:40 pm 
Не в сети
Just Flooding

Зарегистрирован: Сб янв 06, 2007 2:30 pm
Сообщения: 269
Sorcerer писал(а):
Колибри - это моя единственная надежда спасти 120 гигабайт данных. Нтфс-диск, с которого данные может прочесть лишь Колибри - а другие ОС при попытке чтения с диска умирают

Paragon'овский (и Winternalsовский) драйвер для DOS отлично фиксят такие разделы. В смысле, их ntfsfix исправляет ошибки, потом можно из под любой оси скопировать. Однако ж, я бы предварительно снял raw образ диска.


Вернуться к началу
СообщениеДобавлено: Пн окт 11, 2010 5:01 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср янв 27, 2010 10:59 am
Сообщения: 269
А почему KFM нет в svn-репозитарии? Потому что лицензия не GPL?

_________________
ушёл...


Вернуться к началу
СообщениеДобавлено: Пн окт 11, 2010 5:05 pm 
Потому что я не заливал, diamond тоже кстати не заливал на SVN - однажды это сделали за него (чем кстати он был не очень доволен, по крайней мере мне так показалось).

Ну, а я тогда воевал на всех фронтах. :lol:

З.Ы, Просьба не заливать KFM и дальше - ибо будет переписан с нуля. И да лицензия у текущего BSD, о чем я уже упоминал на форуме.


Вернуться к началу
   
СообщениеДобавлено: Сб ноя 06, 2010 10:33 pm 
Выделил эту тему из Проект: Полноценный файловый менеджер - по идее такое надо было сделать уже давно. Потому что начало темы лишь немного связано с KFAR было, а все дальнейшее обсуждение касалось исключительно KFAR. Да и нагляднее так - название темы содержит название программы.


Вернуться к началу
   
СообщениеДобавлено: Чт апр 19, 2012 9:41 pm 
SVN r. 2633 в редактор добавлена корректная обработка системных горячих комбинаций Alt+Tab и Shift+Alt+Tab.


Вернуться к началу
   
СообщениеДобавлено: Вс май 13, 2012 3:15 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
1. Из Просмотра текста невозможно перейти в режим Редактирования.
2. При прокрутке текста "залипают" клавиши. У меня не получилось исправить, используя фикс Gluka.

Спойлер: Показать
Код:
key:
        mov     al, 2
        int     40h      ;leency {
      ;Leency[
      cmp al,1
      jne .getkeyi
      mov ah,dh
      jmp .next

.getkeyi:
      mov dh,ah
      jmp key

.next:    ;]Leency

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


Вернуться к началу
СообщениеДобавлено: Вс май 13, 2012 3:21 am 
"Залипают" в том смысле, что продолжает некоторое время выполнять после опускания клавиши? ЕМНИП автор был против таких методов. "Все события должны быть обработаны" что то в этом духе.


Вернуться к началу
   
СообщениеДобавлено: Вс май 13, 2012 3:22 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Да, в этом смысле. Ну да ладно. Я первое сообщение отредактировал - там ещё один глюк.

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


Вернуться к началу
СообщениеДобавлено: Вт мар 05, 2013 3:28 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
http://bugs.kolibrios.org/view.php?id=12
http://bugs.kolibrios.org/view.php?id=36
На память.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
СообщениеДобавлено: Чт апр 04, 2013 4:15 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Если начать копировать папку в себя саму KFAR падает.

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


Вернуться к началу
СообщениеДобавлено: Чт апр 04, 2013 7:26 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Leency писал(а):
Если начать копировать папку в себя саму KFAR падает.

W7 проводник говорит что так делать нельзя, а UnrealCommander просто молча игнорит.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 263 сообщения ]  На страницу Пред. 113 14 15 16 17 18 След.

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


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

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


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

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