Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 21:00 12.07.25 
Клубове/ Компютри и Интернет / Linux Пълен преглед*
Информация за клуба
Тема А стига бе!!! [re: Miro]
Автор Masklin ()
Публикувано23.08.00 20:17  



Искаш да кажеш, че хакерите, които са измислили ext2 са били толкова загубени, че структурите на файловата система са невероятно сложни и за управлението й е необходимо толкова много време, че дори диска е по-бърз от процесора ли? А сравнявал ли си производителността на една и съща машина на файловите подсистеми на Linux и NT/2000? И коя беше по-бърза? При всички случаи, Linux-а не е изоставал с повече от 10%, даже съм готов да се хвана на бас, че е бил значително по-бърз от NT/2000-то. Значи като добавим на тази машина 3 процесора и приложим коефицентите, за които говори Penguin, какво ще се получи? Тоест кой и с колко ще е по-бърз? Не познавам отблизо организацията на ext2, но предполагам, че няма нищо общо с FAT и дериватите й (като NTFS). Значи, както предполагам знаеш, организацията на FAT е много проста - имаш в началото на диска таблица с разположението на файловете по целия диск и след това са самите файлове. Освен всички други недостатъци, това води до загуба на производителност, защото рано или късно, независимо от кеша, главата на диска трябва да се премести до началото на дяла, за да се запише новата информация във FAT таблицата. И те уверявам, че това става доста по-често, отколкото си мислиш. Съществуват безброй други начини да се организират файловете на диска. Забележи, говоря само за разположението им; всички други атрибути като име, право за достъп, последна промяна и т.н. нямат нищо общо - те се държат в отделен (така да се каже виртуален) файл, който му викаме директория. Един от тези начини, е файловете да се разполагат не както дойде (тоест на първото свободно място), а според подходяща хеш-функция и освен това, мястото на файла върху диска да не е в началото, а по-близо до същинските данни. Освен това, при multitasking е много важно главата да не обикаля целия диск, а както правилно си отбелязал, заявките да се изпълняват в най-добрия ред, който не е задължително да е реда на подаването им. Има и още нещо - файловете могат да са разхвърляни из целия диск и това да не забавя системата, защото вероятността главата да е близо до необходимото ти място е голяма. Точно затова се използва хеш-функцията, за която ти говоря. Мисля си, че увеличението на скоростта, за което говори Penguin, е свързано точно с изчисляването на най-добрата такава функция и с разделянето на задачите по обработката на структурите на файловата система на много процесори. Тоест, Linux има много добра организация и на файловата система, която позволява extending, и много добра реализация на кода, който управлява тази файлова система.

Цялата тема
ТемаАвторПубликувано
* Seriozen UNIX! Miro   22.08.00 20:30
. * Seriozen UNIX! А.Петров   23.08.00 02:29
. * A be Miro... CP/M   23.08.00 06:12
. * Seriozen UNIX! Penguin   23.08.00 07:01
. * Seriozen UNIX! Miro   23.08.00 13:25
. * Seriozen UNIX! Potencialen emigrant   23.08.00 16:33
. * А стига бе!!! Masklin   23.08.00 20:17
. * Айде още малко!!! Windows NT   23.08.00 20:44
. * Добре. Masklin   24.08.00 10:53
. * Добре ли? Fomalhaut   26.08.00 23:24
. * Добре ли? Penguin   28.08.00 06:56
. * Seriozen UNIX! psycho_   23.08.00 10:01
. * Seriozen UNIX! 8088   23.08.00 11:57
. * Seriozen UNIX! Amber   23.08.00 12:47
. * И още едно уточнение Penguin   23.08.00 23:45
. * taka e Miro   24.08.00 19:12
. * Za Masklin Amber   24.08.00 17:47
. * Za Masklin Miro   24.08.00 19:15
. * Благодаря :) Masklin   24.08.00 19:54
. * NT(HP)FS R1dler   24.08.00 18:48
. * NT(HP)FS Windows NT   24.08.00 19:41
. * Partition ID 7 Masklin   24.08.00 19:44
. * Partition ID 7 Penguin   28.08.00 06:57
. * Благодаря :) R1dler   24.08.00 20:00
. * HP(NT)FS R1dler   24.08.00 21:08
. * Za Penguin Fomalhaut   29.08.00 00:42
. * Za Penguin Potencialen emigrant   29.08.00 00:50
. * Za Penguin Azazel   29.08.00 08:51
. * Za Penguin Penguin   07.09.00 02:09
. * Za niakoi deto razbira Windows NT   29.08.00 10:34
. * Za niakoi deto razbira Azazel   29.08.00 11:54
. * Za niakoi deto razbira Potencialen emigrant   29.08.00 11:54
. * Za niakoi deto razbira Azazel   29.08.00 11:56
. * Za niakoi deto razbira Penguin   07.09.00 02:33
. * Za Penguin Penguin   07.09.00 00:42
. * Za Potencialen Emigrant Fomalhaut   29.08.00 01:06
. * Za Potencialen Emigrant Potencialen emigrant   29.08.00 01:09
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.