Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander Pevzner                    2:5020/59.9    14 Jan 2001  19:09:17
 To : "Sergey S.Peretjatko"
 Subject : Re: Линукс и скорость
 -------------------------------------------------------------------------------- 
 
 
 SSP> Вопрос как соотносяться скорости выполнения программы (на написанной на С)
 SSP> из под Линукса (больше на машине ничего не запускается, ядро минимальное)
 SSP> сSSP> запуском такой же проги на голом компе (т.е. пишу boot sector,
 SSP> перехожу в защищенный режим и т.д.).
 
 Если система больше ничем не занята, то этим временам не с чего
 различаться. Система добавляет от себя следующее:
   1. Обработчик таймерного прерывания. Hесколько сот инструкций 100 раз
      в секунду.
   2. Система использует страничную адресацию памяти, это немного добавляет
      процессору работы. В нормальных условиях, когда обращения к памяти
      идут "кучно", за счет кеширования overhead на страничную адресацию
      очень невелик (хотя, конечно, можно написать программу, для которой
      это будет не так. Hо это надо очень постараться)
   3. Время от времени чего-нибудь запускается по cron'у или по таймеру.
      Hо что-либо тяжелое оттуда запускается довольно редко. Hа
      специализированной системе, оптимизированной под быстрые вычисления,
      все это можно запретить.
      
 Кроме того, конечно, добавляются издержки на ввод/вывод, но они
 присутствуют лишь если этот ввод/вывод кто-то заказывал. Если ты 
 сравниваешь работу программы под линухом и на голом железе, наверное,
 твоя программа не делает ввода/вывода :-)
 
 В общем, цифр я, конечно, не приведу, но интуитивно мне кажется, что
 потери, вносимые системой, при соответствующей оптимизации будут
 значительно меньше одного процента.
 
 --
         Wishes, Alexander Pevzner (pzz@pzz.msk.ru)
 --- ifmail v.2.14-tx8.10
  * Origin: Private Node of Alexander Pevzner (2:5020/59.9@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Линукс и скорость   Alexander Pevzner   14 Jan 2001 19:09:17 
 Линукс и скорость   Ilya Danilov   17 Jan 2001 01:09:15 
 Re: Линукс и скорость   Alexander Pevzner   18 Jan 2001 08:32:19 
Архивное /ru.linux/8975611ba485.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional