на главную обо мне контакты катра сайта
Блог Создание и продвижение сайтов
 

Сравнение производительности Linux, Windows и MacOS

-
  1. Работа с файловой системой
  2. Работа с Mysql

Как результат начатого холиварчика

Работа с файловой системой

создание и удаление директори, тест проведен по 3 раза, результаты усреднены

Во время теста создётся большое количество вложенных директорий, а затем удаляется. Операции проводятся встроенным в ОС средствами: mkdir/rmdir/rm


Linux Win Win+AVP MacOS
Создание (сек.) 37 137 137 46
Удаление (сек.) 2 447 451 3

Сравнение производительности mkdir/rmdir на Linux, Windows и MacOS

Скачать тест для сравнения операци mkdir/rmdir для Linux и Windows (394кб, исправленно)

Работа с Mysql

Тесты проводились по 3 раза без заметной разницы, количество созданных в mysql записей равно 237201, на компьютерах

  • Debian Intel(R) Core(TM)2 Duo CPU E7300 @ 2.66GHz
  • Ubuntu Intel(R) Celeron(R) CPU        E1200  @ 1.60GHz
  • WinXP Home Intel(R) Celeron(R) CPU        E1200  @ 1.60GHz

 

Для проведения теста необходимы mysql сервер и клиент, интерпретатор python

Суть теста:

  1. распарсить текстовый файл с данными о файловой системе на внешнем ftp сервере, создать 3 таблицы: файлов, путей и расширений, сгенерировать sql файл для таблицы файлов
  2. вставить все данные в mysql
  3. создать индекс

Linux (Duo CPU E7300)
Linux  (Cel @ E1200) Windows (Cel @ E1200)
парсинг txt (сек)
28 90 259
import mysql (сек) 27,5 79 174,5
создание индекса (сек) 341 509 1063

Тесты Mysql на Linux и Windows

Для проведения теста в Ubuntu использовался стандартный mysql клиент/сервер и интерпретатор Python

Для Windows XP Home использовался mysql сервер/клиент из комплекта Denwer

Интерпретатор Python

Скачать тесты для mysql

Запускать
info_file.py  ftp.txt > test_mysql_win.txt или в Linux
for i in $(seq 1 3); do  python info_file.py  ftp.txt > test_mysql_lin_$i.txt ; done

У пользователя root на localhost не должно быть пароля, иначе правьте info_file.py

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

текст недоступен

другие страницы раздела

комментарии (7)

1 → анонимное сообщение

неожидал других результатов от линуксойдов...

2009-03-20 19:45:17

2 → анонимное сообщение

я тоже не ожидал такого слива но попробуйте сами, укажите слабо место

2009-03-20 19:53:44

3 → анонимное сообщение

На opennet не вздумай такие тесты выставить.

2009-03-21 08:55:05

4 → анонимное сообщение

Юзеры IE палитесь!?

2009-03-25 13:48:28

5 → анонимное сообщение

второй тест неверен, так как используется разное железо

2011-01-26 16:00:53

6 → анонимное сообщение

на #5 - сравниваем только оранжевое и жёлтое.

2012-04-17 10:51:46

7 → анонимное сообщение

Полная хрень эти тесты. Почему? Сами подумайте.

2013-02-15 14:34:44

Valid XHTML 1.0 Strict Читать в Яндекс.Ленте Вятка-на-Сети: Каталог ресурсов