Да :( Когда перешёл на Линукс, заметил, что с однйо стороны — работа кипит, я что-то пишу правлю и настриваю. Но с другой стороны производительность падает — за единицу времени я произвожу меньше того, за что мне платят. Пришлось перейти обрато, а линуск пересадить на виртуальную машину. Правда, я использую, пиратский софт :( Мне стыдно.
? каким это образом вы перевели время работы во время записи, а время записи в ресурс?! ресур зависит от количества записей а никак не от времени. Если я буду со скоростью 8 MB/s писать равномерно по всем диску, то это могут быть годы непрерывной записи. А если долбить в один сектор, то убью флэшку за три часа.
В большинстве USB-флэшек всё тупо пишется в одни и те же места. В большинстве SSD есть есть контроллер, который выравнивает износ. На самом деле — разница видна невообружонным глазом. Если вы хотите получить равномерный износ, то нужно организовать что-то вроде циклического буффера на флэше, но тогда, когда буфер переполнится, свободное место придётся стирать (флэш не допускает запись «по-верх», каждая страница должна быть преварительно стёрта). Большинство SSD страдает неравномерной скорость доступа — диск может «зависнуть» на некоторое относительно небольшой врмея (от 100 Мс до секунд) в течении которого он стирает неиспользуемое место циклического буфера (это кстати создаёт некоторое проблеммы в приложениях, где нужно гарантированое время доступа к диску). Проверить практичеески можно построив график скосрости записи на диск с объёмом записываемых данных, больше чем ёмоксть диска — на графике будут значительные провалы в скороси через равные промежутки данных.
В общем ещё раз — большинство USB/CF/SD не обеспечивабт равномерный износ. Правда, у них и ресурс по-выше — до 1'000'000 перезаписей. Большинство SSD пытается обеспечить равномерный износ флэша (но и ресурс, как правило, меньше). Если контроллер флэша обеспечиввает равномерный износ, то об этом обязательно пишут в даташите, так как в этом случае он не обеспечиват равномерной скорости доступа. Убить USB-флэшку можно за время от месяца до полугода, и таких пример достаточно. Продлить ресурс USB-флэша на один-два порядка, можно включив отложенную запись и отключив запись врменеи доступа к фалу (причём, как под Windows, так и под Linux).
Всё это проверялось на практике в ходе одного НИОКРа. В резульате для системного диска получили ресурс обычной флэшки без контроллера ~6 мес. Ресурс SSD с контроллером ~ 2года. При отключеном обновлении времён доступа и включённом кэшировании записи: без контроллера ~2..3 года, с контроллером 5 лет и больше. Кстати, не стоит заполнять SSD на 100% — это сильно продлевает ресурс (желательно деражать свободным в восемь раз больше чем объём всех часто изменяющихся данных на дискею Сюда входит размер всех метаданных + средний размер всех логов + размер свопа). Опять же, русурс флэшки под Linux Debian Sarge ext3 получался ниже чем ресурс под WinXP NTFS. Но под Windows можно только свопом, стратегией выделения свопа, временим доступа и кэшированием управлять (грамотно настроенное продлевает ресурс от 5 раз), а под Linux удалось его практически до бесконечности продлить — собственно крутили то, что этом посте написано (написали назначеный срок службы 5 лет и успокоились).
Немного не в тему, но — пользователи windows, которые активно используют флэш — включайте кэширование записи для флэшек и по-возможность пользуйте NTFS!!!
Правда, если у вас есть тупая софтина, которая пишет в одно и тоже место диска (много кто в этом замечен был), то флэшку без контроллера она, таки, убёт за несколько месяцев. SSD продержится дольше (зависит от кол-ва свободного места).
Им нужно было таки поместить на своём памятнике ссылку на текущий сайт аэропорта. Ибо это есть отношение к потенциальным клиентам. Я захожу на сайт аэропорта — вижу вместо нужно мне информации какую-то пафосную хрень. Ясен перец, что ничего кроме раздражения это не вызховет — ведь мне нужен был сайт аэропорта.
Короче, маркетинг опять хромает.
Только под Linux. Под Windows потоки с одинаковым приоритетом, всё равно будут исполнятся. После некоторого интервала времени, если поток не освобождает процессор, система понизит его приоритет. Вот так они и будут работать по-очереди.
щаааззз… ничего там не указывается. там указывается 5%, а потом оказывается, что дошло принципиально меньше. Более того, в разных терминалах одной системы — разный процент. Правды найти шансов никакой — терминал берёт в аренду некий ИП, который может выставить свой дополнительный процент за операции, и нигде этот процент не узнат. Можно конечно судиться и прикрыть лавочку, но там копейки, а нервый тратить лениво.
В результате пришлось по всему району опыты ставить — нашёл таки терминал в котором пишут 3,5% и берут тоже 3,5%. Вот в него теперь и ходим.
Именно так. Обычная радиопоглащающая краска — многослойная и наносится в несколько подходов. Сейчас появились краски с наполнителем работающие в широком диапазоне, но почему-то я совсем не верю в то, что они стоят $14 за кило. Хотя, чёрт его знает. Может, это всё уже и правда сказочно подешевело… Тогла пора машины её красить — очень помогает от полицейский радаров.
Странно это. Краска, допсутим, просто токопроводащая. Но не поможет ведь! Опыт экплуатации WiFi в мтеллическом бункере показывает, что стоит открыть дверь и WiFi неплохо видно снаружи. А окна? А всякие двери? Неизбежные щели?
А если все так круто закраисть, то GSM 1900/1800 тоже неслабо экранируем (да, и GSM 900/800 тоже сильно ослабнет).
В общем, или не поможет или отрубится сотовая связь, GSM, радио внутри помещения.
Качетсвенные элеткронный продуктов- валом. Но в партиях до тысячи штук. Новосибисрк, например, делает отличные печатные платы любой категории. В подмосковье можно заказать очень качественную пайку (как роботами, так и вручную). При этом цены до неприличия низкие. В общем, при партии до 1000 штук с Китаем нет смысла заморачиваться. Единственное исключения — пластик. Ни одного сколько-либо приличного производства не знаю — или загружены по самое «не могу», или редкостное гавно делают. Весь пластик имеет смысл заказывать в Китае. Собственно поэтому конструктив корпуса — чуть ли не самое важное получается. Там самые большие вложения — конструкторсакая документация, технология, изготовление формы. Дальше уже штамповка копейки будет стоить. И корпус нужно закладывать с учётом возможных будущий изменений конструкции.
Кстати, как я понял проблемма возникакет в случае переноса винтом плохих секторов в резервную область. Т.е., как только появляется плохо читающийся сектор, винт, пока банные ещё можно прочесть, переносить данные в специальную резервную область и добавляет запись в специальную таблицу, что сектор перенесён. Вот при добавлении записи в таблицу перемещённых секторов и наступает медный таз. Т.е. пока винт выключен ничего испортится не может. кому совсем стррашно — можно отключить винт до выхода исправленной прошивки. Только потом при прошивке лучше с этого не грузиться — загрузиться с фэлшки в минимальную систему и перепрошить.
Измерять тики нельзя из-за того, что что у Intel, например, по-умолчанию включены всякого рода энергосберегающие технологии и простое измерение часототы процессора, на некоторых моделях, даёт неправильные результаты. У AMD, кажется, управление частотой в K8 выключено при старте, но в новых можелях это может быть не так.
Гхм, мы говорим про BIOS. Биос от производителя матю платы. Уверяю, что BIOS очень точно знает частоту шины :) Т.к. именно он её и выставляет :)
Собственно четвёртый способ — это определить семейство процессора по CPUID, потом по model-specific регистрам определить множитель и получтить частоту. Но, если тип процессора не известен, то множитель, как правило, тоже не известен. Из-за чего видим чудеса :)
На платформе K8 частоту шины читаем из чипсета, а множитель задаёт процессор. Но одни и те же значения регистра соотвествую разным множителям на разный процессора даже в пределах одного семейства.
В общем ещё раз — большинство USB/CF/SD не обеспечивабт равномерный износ. Правда, у них и ресурс по-выше — до 1'000'000 перезаписей. Большинство SSD пытается обеспечить равномерный износ флэша (но и ресурс, как правило, меньше). Если контроллер флэша обеспечиввает равномерный износ, то об этом обязательно пишут в даташите, так как в этом случае он не обеспечиват равномерной скорости доступа. Убить USB-флэшку можно за время от месяца до полугода, и таких пример достаточно. Продлить ресурс USB-флэша на один-два порядка, можно включив отложенную запись и отключив запись врменеи доступа к фалу (причём, как под Windows, так и под Linux).
Всё это проверялось на практике в ходе одного НИОКРа. В резульате для системного диска получили ресурс обычной флэшки без контроллера ~6 мес. Ресурс SSD с контроллером ~ 2года. При отключеном обновлении времён доступа и включённом кэшировании записи: без контроллера ~2..3 года, с контроллером 5 лет и больше. Кстати, не стоит заполнять SSD на 100% — это сильно продлевает ресурс (желательно деражать свободным в восемь раз больше чем объём всех часто изменяющихся данных на дискею Сюда входит размер всех метаданных + средний размер всех логов + размер свопа). Опять же, русурс флэшки под Linux Debian Sarge ext3 получался ниже чем ресурс под WinXP NTFS. Но под Windows можно только свопом, стратегией выделения свопа, временим доступа и кэшированием управлять (грамотно настроенное продлевает ресурс от 5 раз), а под Linux удалось его практически до бесконечности продлить — собственно крутили то, что этом посте написано (написали назначеный срок службы 5 лет и успокоились).
Немного не в тему, но — пользователи windows, которые активно используют флэш — включайте кэширование записи для флэшек и по-возможность пользуйте NTFS!!!
Правда, если у вас есть тупая софтина, которая пишет в одно и тоже место диска (много кто в этом замечен был), то флэшку без контроллера она, таки, убёт за несколько месяцев. SSD продержится дольше (зависит от кол-ва свободного места).
Короче, маркетинг опять хромает.
В результате пришлось по всему району опыты ставить — нашёл таки терминал в котором пишут 3,5% и берут тоже 3,5%. Вот в него теперь и ходим.
А если все так круто закраисть, то GSM 1900/1800 тоже неслабо экранируем (да, и GSM 900/800 тоже сильно ослабнет).
В общем, или не поможет или отрубится сотовая связь, GSM, радио внутри помещения.
Жадность это плохо.
Собственно четвёртый способ — это определить семейство процессора по CPUID, потом по model-specific регистрам определить множитель и получтить частоту. Но, если тип процессора не известен, то множитель, как правило, тоже не известен. Из-за чего видим чудеса :)
На платформе K8 частоту шины читаем из чипсета, а множитель задаёт процессор. Но одни и те же значения регистра соотвествую разным множителям на разный процессора даже в пределах одного семейства.