В каком-то юмористическом издании как-то видел картинку: стоят русские с матрёшками на подносе, а напротив папуасы, совсем такие дикие, с кольцами в ушах и костями в носу, а на подносе компьютер. Натуральный обменСообщение от WEBbear
В каком-то юмористическом издании как-то видел картинку: стоят русские с матрёшками на подносе, а напротив папуасы, совсем такие дикие, с кольцами в ушах и костями в носу, а на подносе компьютер. Натуральный обменСообщение от WEBbear
Имею
Мнение
Хрен
Оспоришь
Вот это:Сообщение от Q.robur
Вот это:Сообщение от Q.robur
И вот это:Сообщение от Q.robur
Рассуждения же о "неадекватно реагирующем кэше" вызвали просто таки истерический смех в здоровом коллективе далеких от ботаники и искусствоведения технических специалистов. Мне бы очень хотелось ознакомить с этими суждениями глубокоуважаемого mr. Tom Miller ([TomM]), самолично написавшего для M$ в далеком 1990 году всю подсистему кэша для NT, но, боюсь, это невозможно.Сообщение от Q.robur
Что касается левых модов, реализующих свой собственный наколеночный вариант кэша, я полагаю, создателям оригинального клиента целесообразнее было бы озаботиться вдумчивым вставлением выражения FILE_FLAG_SEQUENTIAL_SCAN в подходящие для этого места, коих, учитывая принципы функционирования eMule, должно быть преизрядное количество. Впрочем, у юзателей супермодных высокоуровневых абстракций a la STL и программистов, каждую строчку начинающих со слов template<typename T> и не представляющих, ЧТО из этого получается на выходе, такие мелочи, как правило, не заботят. Слава богу, хоть не на вижуальном бацике сделано, и за то спасибо.
Впрочем, с обывательской точки зрения вы абсолютно правы - любое дерганье головами для любого винта не является фактором, продлевающим срок его службы. Но совсем по другим причинам.
Более того, я открою Вам страшную тайну: банальный броузер является ничуть не меньшим врагом любого HDD в силу своих специфических особенностей.
Кошмар. Система и eMule на 20G?... "Вертуальная память" там же, на ободочке?... А второй диск (if any), естественно, большой и новый, как минимум 10KRPM SATA на полтерабайта, и служит фаловой помойкой?... Extremely clever solution, I must admit. И не таких монстров видывали, не испугаете.Сообщение от Q.robur
Безумству храбрых, как говорится. Либо у Вас на HDD нет никаких ценных данных, либо в один далеко не прекрасный день Вас постигнет страшное разочарование.Сообщение от Q.robur
А вот это я могу только приветствовать, ибо получать с таких серверов нужную информацию станет существенно проще, только и всего.Сообщение от WEBbear
Последний раз редактировалось BigBear; 20.07.2006 в 17:46. Причина: Automerged Doublepost
Лениво отвечать, но раз я сам полез, надо хотя бы для вида закончить
Ниже я привёл описание, мне кажется я там выразился понятней. Что касается "не смыслите", я не являюсь специалистом в области работы КЭШа, но всё же имею довольно хорошее представление о том, как он работает.Сообщение от BigBear
скоро так и будет, лет через десять..двадцать, когда все будет унифицировано. Конечно, останется ряд областей, в которых будут разбираться только спецы, или появятся компы для всех и компы для специалистов, но в общем случае всё будет по принципу вставил и работает. Кстати, винХР, значительно ближе к этому, чем все предыдущие версии. Ещё недавно сотовые телефоны, смс-ки, всякие сервисы, были из разряда только для белых, щас даже бабушки этим пользоваться научились.Сообщение от BigBear
но не смотря на здравость коллектива, это так и есть. именно, этот кэш не в состоянии обрабатывать такие объёмы. см ниже.Сообщение от BigBear
ага, асм форева!Сообщение от BigBear
И так, по поводу КЭШа
Предыдущее объяснение получилось кривоватое, но суть от этого не меняется, и всё я попробую перефразировать так:
Дисковый КЭШ операционной системы держит в памяти конечное число фрагментов диска, состоящих из групп последовательных секторов. КЭШ может работать только с конечным числом этих фрагментов, это связано и с физическим ограничением и с алгоритмами и теоретическим предположением ОС, что никто не будет одновременно записывать десятки тысяч фрагментов. Для этого есть файл серверы, специальный файловые системы и т.п. там это нормально реализовано.
В случае емуле данные записываются малыми фрагментами в совершенно разные места диска. Количество этих фрагментов достигает тысяч, т.к. каждый файл для скачки мул делит на сотни частей. И сосёт эти части из разных мест.
КЭШ не может держать все эти фрагменты в памяти, по различным причинам, в том числе из за физического ограничения объёма КЭШа и из за алгоритмики, см выше. Поэтому вместо того, что бы накапливать данные в памяти и сбрасывать их большими порциями, кэш не держит всё это в памяти, а почти сразу сбрасывает.
Фрагменты физически расположены в разных местах диска, и головке приходится постоянно туда/сюда бегать. Группу последовательных секторов головка записывает за один раз, но тут сектора в разных местах и головке приходится бегать туда/сюда, мул работает круглосуточно. При разработке винта учитываются некоторые усреднённые теоретические параметры, такие как, количество передвижений головки в минуту (секунду, час не важно) В случае мула этот параметр значительно превышает расчетный. Винт не выдерживает.
Подобная ситуация с постоянным дрыганьем головкой ещё бывает на фильм серверах на основе той же винды или линуха, в локальных сетях. Но там причина другая. Там с винта одновременно качаются десятки или даже сотни фильмов. При том, качаются не сплошным потоком, а кусками. Когда программа просмотра фильма читает файл, она запрашивает только кусок, но ОС читает больше и часть остаётся в КЭШе, и при следующем обращении, данные читаются не с диска а из КЭШа. Т.е. уменьшается количество обращений к диску. Но т.к. одновременно читается очень много кусков данных из разных фильмов, а количество кэшируемых кусков ограничено, кэш сбрасывает "ранние" куски данных и при следующем обращении к этому файлу, вместо того, что бы прочитать данные из КЭШа, они читаются опять с диска. И так получается для всех частей файлов. Т.е. опять же получается, что головка постоянно хаотически перемещается по винту.
Не знаю на сколько понятно это всё я описал, но писать надоело это точно.
Ну и хотелось бы услышать от тебя истину, говном поливать ты умеешь, ты это уже многократно доказал, скажи чтонить по делу.
посмотрел сейчас что это за вожделенное слово FILE_FLAG_SEQUENTIAL_SCAN, которое нужно вдумчиво вставлять в разные части программы, оказалось - подсказка для ОС, оптимизация КЭШа файла для последовательного доступа, мы друг друга не понимаем?
Или ты не в курсе как мул работает?
или я не правильно перевёл описание?
Последний раз редактировалось STR8Bear; 20.07.2006 в 19:00. Причина: Automerged Doublepost
Указать, где в тексте имеются ошибки мало, хотелось бы пояснений, что именно неправильно? Я не собираюсь спорить, я не спец в этом деле, знаю его именно с обывательской точки зрения, но ведь она-то как раз самая понятная обывателю. Людям вообще понятнее, когда что-то новое объясняют на примере хорошо знакомых вещей.Сообщение от BigBear
Мне действительно интересно, что я сказал неправильно?
И в чём особенность браузера, столь опасная для харда? Во временных интернет файлах?
Кстати, то, что слово "виртуальная" я написал через "е", я и сам заметил, но только поздно. А исправлять не стал, поскольку мул сильно тормозит загрузки страниц (да и лень, если честно), а ошибка-то смехотворная.Сообщение от BigBear
Да, у меня и система, и файл подкачки находятся на одном харде, и мул со всеми остальными программами там же. Остальные диски тоже не новые, да и весь компьютер у меня собран из б.у. Что поделать, я не столь богат, как другие, хранящие свою файловую помойку на саташных гигантах.
Особо ценной инфы на диске С я не держу (да там и места-то для этой инфы нет ), так что, если он помрёт, я потеряю только последние документы, да папку "избранное", поскольку по лени своей редко делаю бэк апы. Однако использование старика под систему считаю оправданным, раз уж он есть, пусть пашет, чего на полочке-то прохлаждаться?
Имею
Мнение
Хрен
Оспоришь
"...люблю, бл*, профессионалов" (ФБК)
Максирис и БигБэр, а вы вообще в курсе, что невежливо изъясняться на непонятном языке, если остальные собеседники им не владеют?
Любите мущину в себе, а не себя в мущине
У меня вообще все проги и осёл на 8-ке. Винту лет 6 уже, тогда это считалось суперским огромным диском. А инфу всю я держу на 20-ке или на сидюки записываю.
Последний раз редактировалось Ubyb; 21.07.2006 в 13:46.
Убыб здесь больше не живёт
Убыб, пора на DVD переходить - компактнее и дешевле
Любите мущину в себе, а не себя в мущине
Сидюки -з это я так условно выразиося, пишу и на СД и на ДВД, в зависимости от объёма и потребностей
Убыб здесь больше не живёт
лучше бы дали ссылок на хорошее медвежье порно, спецы...
а то до конца месяца 10 дней, а у меня еще 10Гб трафика не выбрано...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)
|
18+ |