Автор Тема: Mandrake 8.2 - забележителна производителност  (Прочетена 13173 пъти)

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Изпробвал съм много дистрибуции и много ядра, вкл. и собствено конфигурирани, но такова нещо не съм виждал. Консултирах се и с някои специалисти както в Линукс, така и в хардуера. Те също нямат смислено обяснение. Може и да се е получило случайно, но ядрото на Mandrake 8.2 (2.4.18) - стандартното, не smp и secure вариантите - показва забележителен резултат при тестване на дисковата производителност с hdparm.
Малко предистория. Домашният ми компютър е стар и бавен (Intel 440BX, HDD WD 20GB 5400rpms 2048K) - традиционна конфигурация. Независимо от версията на ядрото и от това колко е оптимизирано, вкл. с активиран 32-битов трансфер с hdparm и т.н. подобни екстри, при теста 'hdparm -t /dev/hda' не съм получавал повече от 15-16 мб/с. При това ядро обаче, без никакви допълнителни оптимизации, получавам без изключение 23 мб/с!!! За такова нещо не съм и мечтал, както се казва. Резултатът е един и същ и след n-кратно повтаряне на теста и дори след преинсталиране на цялата ОС.
Най-вероятно е използуван допълнителен драйвер или просто ядрото е хакнато по особен начин. А може и да е станало съвсем случайно, защото другите ядра на Mandrake 8.2 не показват подобни качества.
Разгледах внимателно config-файла на сорса - нищо особено. Компилирах си с него собствено ядро от стандартния сорс на 2.4.18. Както обикновено - старите бавни резултати.
Някой да има друго обяснение? Интересно ми е да разбера дали и при други конфигурации се наблюдава този скок в производителността.



Активен

-------------------------------------------------------------------------
./debian/rules

Asus

  • Напреднали
  • *****
  • Публикации: 13
    • Профил
ami az imam mashina 440BX 10GB Qunatum fireball 7200 2MB
kogato si slojih za pyrvi pyt SuSE 7.3 s kernel 2.4.10-SuSE 4GB
mi davashe okolo 18MB sami pri vkluchvane na DMA transfera se kachina 26-28MB
i s 2.4.16-SuSE kernela koeto e pak mi dava takiva rezultati
nito diska e mnogo dobyr nito drugia hardware no tuk kudeto imam po dobri mashini ne mi dava takyv rezultat. Iavno tezi koito pravioat firmenite kerneli si znaiat rabotata ;-)
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Явно. Твоят диск обаче е по-бърз. Моят е класически бавен, а DMA се включва по подразбиране от ядрото. Така че, него си го имам. Като му пусна hdparm -c3, скача от 12 на 16МВ/сек. А на това ядро, без никакви оптимизации от страна на hdparm, отива на 23МВ/сек. DMA си е включен по принцип. Ядрото е компилирано с тази опция, която включва винаги DMA, когато това е възможно.
Активен

-------------------------------------------------------------------------
./debian/rules

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Мисля, че хванах виновника. Явно магията се крие в scsi_mod - модула за поддръжка на scsi, който странно защо седи зареден в паметта. А не би трябвало. При други случаи никога не съм го виждал зареден в паметта, само при това ядро го прави. Може би там е разковничето. Но това е само предположение.
Активен

-------------------------------------------------------------------------
./debian/rules

  • Гост
Хмм .. е какво общо би имал модул за SCSI след като диска ти не е такъв.Това е интересно
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
И аз това се чудя. Просто този модул, зареден в паметта, е единствената външна разлика между това ядро и останалите, които съм ползувал. При собствено конфигурираните обикновено изобщо махам поддръжката на scsi, за да не ми заема излишно пространство в ядрото. Разсъждавам на базата на простия индуктивен метод на разликите. Там е работата, че индукцията винаги поражда вероятностни изводи.
Активен

-------------------------------------------------------------------------
./debian/rules

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Имам подозрение, че hdparm се обърква от нещо и не отчита правилно дисковата производителност при това ядро - 2.4.18-6mdk. Ядрото, което сам си компилирах за собствени нужди, дава твърдо 17Мв/сек. Там е работата, че "на око" не мога да усетя някаква разлика между 17Мв/сек. и 23Мв/сек., а със сигурност моето ядро работи по-добре, защото заема много по-малко памет и съдържа само нещата, които са необходими на моя хардуер. Някой да има идея за алтернатива на hdparm като инструмент за тестване и настройка на IDE-производителносттта?
Активен

-------------------------------------------------------------------------
./debian/rules

chaotis

  • Участници
  • ***
  • Публикации: 5
    • Профил
А пробва ли да компилираш ядрото с поддръжка на SCSI и да видиш дали дава същата висока производителност ?
Направи един тест, например копирай нещо голямо (100МБ да речем) от едно място на друго и засечи времето и при двете ядра.
Активен

Asus

  • Напреднали
  • *****
  • Публикации: 13
    • Профил
Zashto ne probvash togava s utilito za testravne prozvoditelnostta na fialovite sistemi
na namesys.com ima edin util s koito se sravniava mejdu ReiserFS i drugite
no predpolagam che shte mojesh da vidish kakvi sa razlikite s tvoeto iadro i tova koeto si idva s distribuciata
upseh
i pishi kakvo stava
Pozdravi
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Не се бях сетил за този инструмент. Ще пробвам и да видим какво ще излезе.
Активен

-------------------------------------------------------------------------
./debian/rules

100yan

  • Участници
  • ***
  • Публикации: 8
    • Профил
Mandrake 8.2 - забележителна производителност
« Отговор #10 -: May 13, 2002, 19:28 »
При мен е около 30 Мб/с (HDD 20 GB 7200 rpms 2K Maxtor), но най-много ме впечатлява това, че интернета ми върви почти два пъти по-бързо от под Win98 и преди като бях с Mandrake 8.1. Причината не е в доставчика ми, защото ползвам двама различни ISP и същото го наблюдавам и при двамата. При download с Opera 6.0 се движи 8-10К (за dial-up връзка). Преди беше около 3,5-5К.
Дано да продължава така.
Дерзайте Mandrake Team!
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Mandrake 8.2 - забележителна производителност
« Отговор #11 -: May 15, 2002, 16:43 »
Еврика!!! В ядрото 2.4.18-6mdk на Mandrake 8.2 има допълнителни драйвери за IDE-контролери. Това в оригиналния сорс на Линукс-ядрото го няма и затова не получавам този резултат. Сега ми е интересно да разбера дали не мога да се сдобия с тях отделно.
Активен

-------------------------------------------------------------------------
./debian/rules

Asus

  • Напреднали
  • *****
  • Публикации: 13
    • Профил
Mandrake 8.2 - забележителна производителност
« Отговор #12 -: May 16, 2002, 19:59 »
Ami ti ne prekompilirash li 2.4.18-mndk6 tova koeto si idva s distribuciata. Sorsovete na tova iadro koeto dava takava proiizvoditelnost.
Zashto polzvash originalnite kato imash tezi optimizirani za tvopiata distribicia?
Uspeh
Probvaj da prekompilirash tiah i vij kak shte e togava
i pishi kakvo stava
Активен

mironcho

  • Напреднали
  • *****
  • Публикации: 495
    • Профил
Mandrake 8.2 - забележителна производителност
« Отговор #13 -: May 16, 2002, 22:59 »
Взе да ми става интересно. Никола, ако откриеш от къде могат да се дръпнат допълнителните драйвери - казвай. Защо пък само Mandrake потребителите да са облагодетелствани '<img'>

Като посочвате резултати, казвайте и какво твърди "hdparm -i /dev/hdX" за максималната скорост на диска. Преди имах диск WD 1.2 gb , на който максимума уж беше 5 mb/s, а постигаше 6 mb/s !!!!
А пък сегашния ми диск Quantum fireball 3.2 gb, максимума му е 10 mb/s, а постига САМО 8.9 mb/s !!!!  Предполагам че сигурно вече сдава багажа  '<img'>
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Mandrake 8.2 - забележителна производителност
« Отговор #14 -: May 20, 2002, 08:41 »
Кофти тръпка, приятели. И в сорса на 2.4.18-6mdk ги няма тия драайвери. Има помен за тях в config-файла, но самите драйвери ги няма и не могат да се компилират. Има интересни неща за подобряване на сигурността на системата и разни други екстрички, обаче IDE-то си е както на обикновения сорс.
Активен

-------------------------------------------------------------------------
./debian/rules

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Mandrake 8.2 и Win 98 и Win XP
Настройка на програми
Teddy 3 2770 Последна публикация Jun 15, 2002, 00:10
от
Mandrake 8.2
Настройка на програми
Kreichek 6 3412 Последна публикация Oct 10, 2002, 23:22
от mtrx
MANDRAKE 9.0
Хардуерни и софтуерни проблеми
ciki 3 2887 Последна публикация Mar 20, 2003, 16:51
от
MANDRAKE 9.0
Настройка на хардуер
ciki 1 2289 Последна публикация Mar 19, 2003, 16:24
от astromi
Mandrake 9.1 под KDE
Настройка на програми
jm 3 2459 Последна публикация Aug 10, 2003, 17:30
от mironcho