Станислав Валсинатс, прочитал, понял, извиняюсь
но для меня, если диск по смарту говорит 'у меня проблемы', то эти диски должны как минимум понижаться в статусе с 'рабочих' до 'обслуживает мусорохранилище'
p.s. у меня есть материнская плата, с контроллером, один порт которого создает проблемы и наполняет смарт диска сообщениями в логах об ошибках dma crc, на практике материнка работает уже несколько лет так и реальных проблем с диском не создает, так что не все сообщения smart следует воспринимать как смертельные проблемы.
очистка служебной информации smart это не лечение проблемы, а закрытие на нее глаз, не вижу проблемы - значит ее нет.
Я допускаю, что в очень маленьком количестве случаев, скорее при проблемах с контроллром как на материнкке так и у диска (например перегрев)могли возникнуть ошибки, которые можно считать не критичными, но повторюсь, это маловероятно.
Current Pending Sectors - это важный параметр, определяет список секторов на диске, которые уже помечены бедблоками и замещены на резервные (пока не кончится резерв, диск будет работать и будет считаться нормальным). Ты очистил эту информацию, а значит бэдблоки снова вышли в строй.
запусти чекдиск с проверкой поверхности диска, хотя ошибки могут вылезать в режиме не чтения а записи
Aalex90, 30$ за маленьую хрень системы охлаждения это нормально
нагреваться он будет во время активного использования, и охлаждаться в простое... соответственно все зависит от того как будешь использовать.
7лет гарантии это хорошо, а потеря данных может в довесок к этой причине, возникнуть и по другим, так что озаботиться о них нужно будет заранее. Бакапы никто не отменяет, тем более в windows это вопрос пары кнопок (там есть windows 7 backup, если что там в обычных zip архивах данные будут лежать).
Советую поиграть с очередями сообщений, на простейших тестовых скриптах (прямо копируй из документации)... основная идея
- есть очередь (с указанным идентификатором), в нее все процессы могут отправлять и могут читать сообщения, после чтения сообщения, оно удаляется из очереди, очередь FIFO.
- можно читать сообщения определенного типа (второй параметр msg_receive) пропуская остальные (поведение по умолчанию)
- очередь живет даже если все процессы, использующие ее, закрылись (т.е. можно положить сообщение, закрыть процесс, потом открыть и прочитать его, есть лимиты), чтобы убить очередь, ее нужно msg_remove_queue но любой процесс, попытавшись ее прочитать, создаст ее пустую в момент вызова msg_get_queue (т.е. сообщения в очереди будут лежать до выключения компьютера, учитывай это)
- можно не ждать сообщения в очередь (флаг MSG_IPC_NOWAIT у msg_receive) т.е. определить, есть ли сообщения указанного (или любого, не равного указанному, MSG_EXCEPT флаг) в очереди.
Семафоры хороши, если тебе надо сообщать что то, не ожидая ответа, и хотя ответы можно симулировать через тип сообщений, используя его как идентификатор процесса, но лучше так не делать, размер очереди маленький, для двунаправленных сообщений лучше сокеты использовать, подняв свой сервер (почему я и говорю, если в проекте есть websocket сервер, его можно использовать и внутри бакэнда).
никто не говорит что не будет работать, просто напоминаю что устройство работает на грани в принципе возможности технологии, тесты показывают что оно греется
цитата
Температура микросхем BiCS4, как и контроллера WD_BLACK G2, во время работы превышает 90 градусов. У испытанного в аналогичных условиях Samsung 980 PRO и память, и контроллер были на 15-20 градусов холоднее.
Но особенно реальный температурный режим WD Black SN850 пугает из-за того, что в официальной спецификации диапазон его допустимых рабочих температур ограничен сверху величиной 70 градусов, в то время как в жизни это ограничение не соблюдается даже близко.
p.s. 90 градусов для железа это уменьшение срока работы
топ - это микротики (ну ок, зюхели, кинетик и прочие, работающие у людей по 5-8 лет до морального устаревания), в потребительском не бизнес сегменте они действительно топ.
а когда тебе за полторы тысячи рублей продают гигабитный роутер нафаршированный функционалом, по любому возникает подозрение, так как не может устройство быть таким дешевым просто по доброте.
Vladislav, о каком кеше идет речь?
разъясни всю задачу, может подскажем
p.s. когда то очень давно я обманул одну программу, которая отказывалась запускаться с сетевого диска, сделав новый диск на каталог в сети с помощью subst
Мало какие программы знают про то что так можно делать не только с локальным диском но и сетевым, и не обнаружив сети, запускается.
у тебя проблема в понимании какие именно данные ты ищешь, регулярка идеологически верная, реши наконец точно, \n у тебя или символ перевода коретки
регулярки объективно медленнее, и да, если тебе нужен именно после первого \n то если честно проще и быстрее найти подстроку strpos и вырезать часть строки substr
Анастасия, это json, если его декодировать (JSON.parse, это делает jquery ajax автоматически, если тип данных json) то \n в строчке превратится в символ новой строки
Когда возможна путаница с символами, которые не так отображаются чем являются, на помощь приходит режим отображения hex, дублируй вывод каждой строки, например так: chunk_split(bin2hex($str),2,' ') или сохраняй в файл и смотри нормальным просмотрщиком или утилитой hexdump, я привык делать json_encode, для спорных символов там либо экранирование \ либо конвертация в коды, видно сразу.
Владимир Коротенко, зачем их адаптировать? зачем делать хуже нормальный софт? кто сказал что весь софт в ОС должен быть для домохозяек?
этот софт ДОЛЖЕН быть в поставке каждой машины, что бы ты не делал, добавить мозги клиенту не сможешь, но тем у кого они есть это облегчит жизнь на порядки
но для меня, если диск по смарту говорит 'у меня проблемы', то эти диски должны как минимум понижаться в статусе с 'рабочих' до 'обслуживает мусорохранилище'
p.s. у меня есть материнская плата, с контроллером, один порт которого создает проблемы и наполняет смарт диска сообщениями в логах об ошибках dma crc, на практике материнка работает уже несколько лет так и реальных проблем с диском не создает, так что не все сообщения smart следует воспринимать как смертельные проблемы.