Привет, Geektimes! Кризис на дворе — экономия в быту. Не грех задуматься о покупке подержанного железа, или хотя бы не апгрейдить существующее без крайней необходимости. А раз так — сегодня поговорим о «подводных камнях» пожилой оперативной памяти и SSD, и рассмотрим шанс ремонта таких комплектующих в домашних и не очень условиях.



Стоит ли покупать старую память или SSD?



Только на случай реанимации/доработки пожилого компьютера, «чтобы как-нибудь работал». Потому что продавцы подержанных товаров — ребята гордые, и зачастую выставляют на планки DDR3 цены, сопоставимые с таковыми на абсолютно новую RAM! Не вполне понятно, кто и в каком романтическом порыве соблазнится б/у комплектующими по цене новых, но статистика налицо.


Иное древнее железо гораздо лучше подойдёт для «лабутенов», чем для реальной работы

С накопителями ситуация тоже обстоит непросто: SSD на базе устаревших типов памяти довольно выносливы (если контроллер не преставился вскоре после гарантийного срока — MLC NAND безропотно тянет свою ношу почти до окончательного морального устаревания ПК). Да и современная «гонка скорости» на ретро-процессоре не актуальна, поэтому «колхозить» накопитель SATA Express в таком случае нет смысла. И уж точно будет избыточным шагом приобретать флагманский SSD образца 2016 года в ноутбук с поддержкой SATA-II.
Однако проблема лежит в другой плоскости. Во-первых, линейная скорость чтения и записи, которой производители обычно бравируют на упаковках/в рекламе, на повседневное быстродействие твердотельного накопителя почти не влияет. А влияют на него задержки в обработке крошечных файлов. И вот эти самые задержки у новых бюджетных SSD зачастую оказываются ниже, чем у моделей «Уже четыре года пользуюсь! Классный жёсткий диск SSD! Ничего не тормозит!1», которые по дешевле современных аналогов лишь на несколько сотен рублей, и звание флагманов сегодня уже не оправдывают.


Memtest — наше всё в проверке работоспособности оперативной памяти

А главная неурядица — сложность проверки на работоспособность даже при содействии продавца. Только по истечении нескольких часов тестирования в утилите Memtest можно с уверенностью сказать, что RAM не содержит «битых» ячеек памяти, а «пробег» SSD (количество включений, к примеру) и вовсе легко сбрасывается перепрошивкой накануне продажи. Вдобавок существует увлекательная проблема деградации накопителя из-за утечки заряда из ячейки памяти — знатоки хорошо помнят, как очень дорогие и «блистательные» по синтетической производительности SSD преподнесли покупателям неприятный сюрприз. После перезаписи файлов скорость накопителя вернётся в норму, но проблему на архитектурном уровне производителю пришлось латать с помощью новых версий прошивки — получилось, прямо скажем, не оптимально.
Лучшее, что можно сделать при покупке б/у SSD — взглянуть на доклад системы самодиагностики S.M.A.R.T. Она подобна приборной панели с лампочками в автомобиле — то есть, докладывает далеко не о всех проблемах с оборудованием, но здорово облегчает жизнь. Из легковесных и бесплатных утилит сгодится Crystal Disk Info. Вникать в дебри диагностики мы сегодня, пожалуй, не будем, но если утилита говорит, что состояние накопителя «хорошее» — накопитель не окажется таким уж низкокачественным, как мог бы быть.


Crystal Disk Info — простая и бесплатная утилита с данными диагностики S.M.A.R.T.

Для проверки стабильности работы под нагрузкой (чтобы SSD Шредингера не «отваливался» от системы в сложных условиях) есть резон воспользоваться стресс-тестом накопителя в знаменитой диагностической утилите AIDA64. А вот скорость подержанного накопителя следует сопоставлять со скриншотами в статьях по запросу «%ssdname% обзор» в аналогичном софте (Crystal Disk Mark, ATTO Disk Benchmark, AS SSD Benchmark и др.). Б/у SSD не будет работать со скоростью нового, но общую картину производительности вы получите.

Как настроить твердотельный накопитель после покупки?


Вроде бы и нужно, а вроде бы и нет — вредные советы пользователей из разряда «проверено эксплуатацией в Windows XP» или «я вот тут что-то переключил — вроде бы стало работать быстрее» сегодня сочетаются с печальными упущениями самих разработчиков из Редмонда. Пользователям GNU/Linux в этом плане проще — если команда TRIM работает, в случае с SSD достаточно просто отключить swap и жить счастливо.
То ли дело в Windows — помимо всё той же деактивации файла подкачки, без которого все тяготы многозадачности ложатся только на оперативную память, кулибины советуют отключать гибернацию (SSD и без того экономичен в спящем режиме, да и просыпается быстро).
Также полезным считается отключение функции SuperFetch. В эпоху медленных жёстких дисков Windows с помощью неё держала «на подхвате» в оперативной памяти часто используемые программы. И вот за счёт регулярной «логистики» между оперативной памятью и накопителем у SSD просто расходуются в никуда ценные циклы перезаписи. Сегодня Microsoft утверждает, что Windows (от 7 версии и выше) больше не злоупотребляет этой функцией для софта, записанного на SSD, поэтому, при отключении SuperFetch есть риск сделать запуск программ с дополнительного жёсткого диска более долгим.
Правда, в этих же самых версиях Windows действует дефрагментация всех накопителей — абсурдная для SSD «услуга»! Абсурдная потому, что файловая система и организация данных на накопителе никак между собой не взаимосвязаны. То есть, Microsoft занимается тем же, что и наши бабушки/дедушки, которые считают, что если надавать на пульт ДУ сильнее — громкость в телевизоре прибавится быстрее.
Говорят, что проблему уже «пропатчили», и теперь вместо дефрагментатора Windows помогает накопителю эффективнее работать с TRIM, поэтому вместе со злополучной дефрагментацией пользователь лишается и полезного обслуживания накопителя. Радикальные параноики вольны избавиться от этой функции с помощью команды «Win + R» — «dfrgui» — «Изменить параметры» — и далее отключаем «плановое обслуживание», но в таком случае нужно будет городить вручную задание для оптимизации команд TRIM. Вместо такого монструозного решения, пожалуй, будет проще пожертвовать некоторым числом циклов перезаписи и смириться с ежемесячной дефрагментацией SSD по воле Windows.


Дефрагментация в Windows отключается только вместе с отправкой команд TRIM. Не пытайтесь повторить это дома!

А вот всеми остальными советами «волшебного ускорения SSD» советуем пренебречь — операционные системы сегодня достаточно умны, чтобы сработаться с накопителем без дополнительных указаний. Главное — чтобы в BIOS компьютера был активен режим AHCI, и тогда даже клонирование образа системы с HDD на SSD не помешает эффективной работе твердотельного накопителя.

Тонкости подбора и настройки оперативной памяти


Планки RAM несведущим в компьютерах людям кажутся разновидностью картриджей для игровой приставки, но возни с оперативной памятью на деле куда больше, чем было с играми у детей 1990-х годов.
Нынче память типа DDR4 сравнялась в цене с предшественницей, а процессоры новейшего поколения в магазинах стали едва ли не дешевле своих архаичных предшественников. Поэтому гурманы «куплю-ка я старый Intel Ivy Bridge с DDR3» сегодня будут не поняты, за исключением случаев сурового разгона CPU.
Прочие рекомендации прозвучат банально, но о них нужно сказать:
• Всегда нужно оглядываться на максимально поддерживаемую процессором и материнской платой частоту. Нет смысла переплачивать на экстремальные варианты RAM, если плата не способна работать на частоте свыше 1600 МГц, к примеру.
• В выборе между «четыре модуля по 8 Гбайт против двух по 16 Гбайт» следует иметь ввиду максимальное количество каналов, которые поддерживает процессор. Если ему по силам только двухканальный режим — есть смысл не забивать свободные слоты модулями меньшего объёма.
• Оперативная память любит «единомышленников»: если в материнской плате установлен менее скоростной модуль, при покупке более быстрой RAM компьютер уравняет её производительность по менее проворному соседу. Поэтому максимальная скорость будет достижима только при покупке идентичных по характеристикам модулей, в редком случае их работу можно «выровнять» посредством BIOS — (как жонглировать напряжением, таймингами и частотой — оверклокерская и довольно нудная тема). Если покупной и старый модули заведомо работоспособные, а система работает через причинное место — есть смысл сбросить настройки BIOS на стандартные.


Однообразные модули RAM — это не только красота, но и гарантия стабильной быстрой работы

«Оперативка»/SSD приказали долго жить. Есть ли способ их отремонтировать?


Купил — сломалось — выкинул. Такова цена быстрого развития технологий в XXI веке. Не только смартфоны сегодня заливают клеем изнутри и оснащают несъёмными (уж в домашних-то условиях) комплектующими. С ремонтом оперативной памяти, к примеру, ситуация тоже обстоит… никак.
Независимо от того, были ли повреждены ячейки памяти, «отвалился» ли один из чипов на печатной плате, или окисление/пыль с течением времени повредило контакты, ремонт современной «оперативки» или невозможен, или обойдётся во столько, что противникам «запланированного устаревания техники» 8 тысяч рублей за 16-гигабайтную планку DDR3 покажутся нелепыми копейками.


Ремонт RAM — дорогая, трудоёмкая и нецелесообразная процедура

На твердотельные накопители рукой уже не махнешь, потому как с гибелью SSD пользователь рискует потерять и все личные файлы с компьютера. В идеальном мире количество циклов перезаписи NAND доходит до максимума, накопитель становится Read-only «флешкой» (эдакий CD-ROM нового образца), позволяет копировать с себя данные и отправляется на свалку. В реальности чаще всего «едет крыша» у контроллеров, иногда уже на этапе инициализации накопителя в BIOS. Те, кому не важно содержимое SSD, имеют возможность восстановить параметры путём отправки команд SATA через адресную строку в Live CD. Если объём накопителя корректно определяется в системе, есть вариант натравить на него через тот же Live CD утилиту для восстановления файлов — R-Studio, к примеру. В моделях с активированной функцией шифрования этот трюк, кстати, не удастся.
И, наконец, остаётся «брутальный» вариант с выпаиванием NAND-модулей с помощью инфракрасной паяльной станции и считыванием информации с них посредством кардридера специализированного программатора. Больно, дорого, грустно. Поэтому делайте бэкапы и покупайте правильные, надёжные SSD, господа гики! Стабильного вам железа и полной сохранности данных!


С помощью таких программаторов считывают информацию с умерших SSD. Если данные не были зашифрованы бдительным почившим контроллером

Спасибо за внимание и оставайтесь с Kingston на Гиктаймс!

Для получения дополнительной информации о продукции Kingston и HyperX обращайтесь на официальный сайт компании. В выборе своего комплекта HyperX поможет страничка с наглядным пособием.



Наши предыдущие посты:

Комментарии (106)


  1. Foolleren
    22.04.2016 19:22
    +1

    Судя по внешнему виду скрин сделан с 10ки.
    Отсюда делаю вывод, что для скриншота пожалели SSD:
    обратите внимание это тот самый SSD и кнопочка «анализ» недоступна.

    PS на всякий всё равно отключил.


    1. dartraiden
      22.04.2016 19:39
      +2

      В голову сразу приходит отключение задания ScheduledDefrag или автоматического обслуживания, но это решение неэффективно. В первом случае вы блокируете запланированную отправку команд TRIM и дефраг жестких дисков, если таковые имеются, а во втором — выполнение других задач обслуживания.

      грамотное решение проблемы


      1. dartraiden
        23.04.2016 19:21

        Update: для тех, кто не хочет читать обширные ветки комментариев ниже: альтернативное решение проблемы — отключить создание точек восстановления системы и соответствующую службу. Если вы это сделаете, ваш SSD не будет дефрагментироваться.


        1. Beholder
          23.04.2016 21:44

          Разве точки восстановления не могут быть полезны? (в случае сбоев)


          1. dartraiden
            23.04.2016 22:10

            Если у меня винда и мрёт, то мрёт капитально из-за моих экспериментов над ней :) Тут точками не отделаешься. А вирусов у меня со времён Conficker-a не было (тогда трафик был ещё платный, по 5 рублей за мегабайт, обновления, естественно, не ставились, а из локалки лезла всякая гадость). Своевременные обновления, запуск подозрительных штук в песочнице и виртуалках…


            1. Xaliuss
              24.04.2016 11:36

              Отсутствие точки восстановление ударит сильнее, чем траты на неё. У меня на десятке пришлось использовать восстановление после кривого обновления дров Nvidia, на что ушло пара минут. Без точек восстановления времени ушло бы намного позже. Вообще при обновлениях и установках программ точки восстановления самый простой способ гарантировать безопасность, чтобы они не помогли уже придется постараться.


              1. Foolleren
                24.04.2016 11:44

                ни разу не доводилось пользоваться точкой восстановления, баг всплывает когда слишком поздно и точка потеряна, а фигня с загрузкой решается миниоткатом реестра, к последней удачной загрузке. если случилось что-то совсем адское то надо уже бэкап разворачивать а не точку.


                1. Xaliuss
                  24.04.2016 12:11

                  Ну обычно баги связанные с обновлением и установкой программ и драйверов видны сразу. В любом случае обычным пользователям точки откаты полезны, затраты на них достаточно низки, а пользу они приносят. Это самое простое средство восстановления системы, и при его отключении надо его чем-то заменить, и это что-то настроить.


                  1. Foolleren
                    24.04.2016 12:39

                    F8 загрузка последней конфигурации или что-то в этом роде.


  1. dartraiden
    22.04.2016 19:42
    +3

    с помощью команды «Win + R» — «dfrgui» — «Изменить параметры» — и далее отключаем «плановое обслуживание» для нашего SSD

    Тем самым, вы ухудшили работу своего диска, отключив вместе с дефрагментацией подачу команды TRIM. У приличного числа моделей после этого со временем производительность ощутимо просядет. Натвикают ОС, а потом ругаются, что «десяточка тормозит, в XP такого не было».

    Правильное решение в ветке комментариев выше.


    1. edd_k
      23.04.2016 00:05

      Вы сейчас о древних SSD или о новых и почти новых?


      1. dartraiden
        23.04.2016 00:09
        +1

        Обо всех, это зависит от контроллера. Некоторые контроллеры почти не теряют производительность без TRIM, в обзорах иногда это указывается, поскольку полезно для пользователей WinXP (она не умеет без сторонних утилит) и параноиков (при создании зашифрованного раздела рекомендуется отключить TRIM, иначе злоумышленник может узнать, какие блоки пусты, а чем меньше он знает, тем лучше для нас).


        1. edd_k
          23.04.2016 07:23

          А что мешает контроллеру самостоятельно себя приводить в порядок? И какие объемы данных, о которых что-то там ОС может сообщить путем подачи TRIM (и о чем со стороны контроллера догадаться нельзя)?


          1. dartraiden
            23.04.2016 14:54

            Отсутствие знаний о том, нужна информация вон в том блоке файловой системе, или это остатки удалённых файлов. Файловая система ведь не перезаписывает нулями удалённые файлы, а лишь помечает для себя, что вон там свободное место. А контроллер этого не знает, пока ему не сообщат.


            1. dartraiden
              23.04.2016 15:19

              Проще говоря, TRIM позволяет контроллеру сразу узнавать, какие блоки свободны и заранее, во время простоя, планировать, производить нужные операции по оптимизации и перемещению данных. В противном случае, он узнаёт об этом в самый последний момент, когда подана команда записать данные в свободное (с точки зрения ОС) пространство, в результате чего, будет необходимые операции спешно производить прямо перед этой записью. А для пользователя и ОС это выглядит, как замедление записи.


              1. edd_k
                23.04.2016 16:09

                Проще говоря, от того, что контроллер узнает об этом позже (когда на это место будут что-то записывать), ему хуже не станет в «нормальных условиях». Он запишет новые данные в блок, не требующий трима, а позже затримит грязные блоки.

                Т.е. я все еще не вижу, от чего ему должно поплохеть. Чтобы ему поплохело, нужно чтобы почти все свободное место было нетримленым. А я себе не представляю как этого добиться в бытовых условиях.


                1. dartraiden
                  23.04.2016 19:07

                  Чтобы ему поплохело, нужно чтобы почти все свободное место было нетримленым. А я себе не представляю как этого добиться в бытовых условиях.

                  Чем меньше этого свободного места, тем больше шансы, что оно будет нетримленым. А 256-гиговые SSD пока не у всех.


        1. edd_k
          23.04.2016 07:34

          Вот из вики, например: "… Применение TRIM позволяет устройству SSD уменьшить влияние сборки мусора, которая в противном случае в дальнейшем выразится падением производительности операций записи в затронутые секторы..." и сноска на некий «Shimpi, Anand Lal. (2009-03-18). p. 10.» без ссылки. Фраза витиеватая и попахивает старинными былинами. Сколько на практике надо ждать (под семеркой и с бюджетным SSD на Физоне) этого «в дальнейшем»?


          1. Alexsandr_SE
            23.04.2016 08:18

            Ждать пока не заполнятся записью все свободные сектора. Но некоторые ssd сами во время простоя занимаются сборкой мусора.

            В цело мне понимаю зачем отключать файл подкачки на ssd? На сколько он уменьшит срок службы?


            1. ustaspolansky
              23.04.2016 11:41

              Возможно ошибаюсь, но журналирование, логи иногда больше насилуют диск, чем файл подкачки. На моей машине с рендером, тяжёлыми файлами PS и прочим файл подкачки не так уж и много используется реально.

              Могу ошибаться. Сугубо личные наблюдения. Если неправ поправьте.


              1. edd_k
                23.04.2016 16:35

                Насилуют в основном браузеры, очистка свопа при перезагрузке (отключаемо), гибернейты частые.

                Полезная системная нагрузка (включая логи) — мелочи. Хотя если постараться, можно заставить систему журналировать в 10 раз больше мусора чем обычно ))


            1. edd_k
              23.04.2016 16:25

              >> Ждать пока не заполнятся записью все свободные сектора.

              Так и помереть можно.

              Объем «помеченного как удаленное, но не перезаписанного» пространства не разрастается до масштабов всего диска. Винда имеет обыкновение затыкать дырки подходящими файлами. Обновления, кеш браузера, темпы, логи. Откуда возьмется нетримленное пространство в угрожающих количествах?

              Это разве что на 120-гиговый SSD залить две игры по 50 гиг и удалить их. Если есть желание на такие эксперименты… У меня — нет )) А так, за пол года ничего эдакого не дождался.

              P.S.: А файл подкачки при чем? О нем не было речи


              1. Alexsandr_SE
                23.04.2016 17:21

                >Винда имеет обыкновение затыкать дырки подходящими файлами. Обновления, кеш браузера, темпы, логи. Откуда возьмется нетримленное пространство в угрожающих количествах?

                Винда не имеет доступа до физического расположения данных на ssd. Там полная власть у контроллера.
                Если в прошивке не реализовали фоновую чистку диска (на старых такого помнится и не было), то постепенно забьются все свободные ячейки, а потом контроллер перед записью будет делать стирание, что скажется на скорости. А винда и ПО найдет как заполнить свободное место. Логи, кеши, сам контроллер может решить перенести чатсь информации…


                1. edd_k
                  23.04.2016 17:52

                  «помеченное как удаленное» — это разговор о логическом уровне, который неизвестен контроллеру
                  «ОС не управляет физическим расположением» — это разговор о физическом уровне

                  Факт того, что на физическом уровне грязные блоки могут соваться куда угодно (распределяться равномерно), никак не определяет того, в каком количестве будет этого не перезаписанного барахла. Количество определяется как раз алгоритмами ОС и поведением пользователя. Т.е. спускаться на физический уровень здесь не нужно.


                  1. Alexsandr_SE
                    23.04.2016 18:02

                    Количество будет стремиться к полному заполнению. Быстрее или медленнее, но все свободные ячейки без уборки мусора будут использованы.


                    1. edd_k
                      23.04.2016 18:36

                      Так уборка мусора у подавляющего большинства нынешних контроллеров — есть.

                      А ветка началась с устаревшего warning-а:
                      «Тем самым, вы ухудшили работу своего диска, отключив вместе с дефрагментацией подачу команды TRIM. У приличного числа моделей после этого со временем производительность ощутимо просядет.»

                      Вот это было актуально где-то когда-то. И то — поди знай, был ли смысл обращать внимание на этот переполох. Один выяснил, что «дефрагментация на SSD не дефражит, а TRIM посылает», а другой выяснил, что это не всегда так. И пошла серия статей про «выключать или не выключать». Сто лет назад, в пору тормозных Кингстонов, заполонивших все полки магазинов и по сей день не исчезнувших с них.

                      А кто в курсе, в какой винде и по какому алгоритму (как часто) сейчас в 2016-ом TRIM отправляется? Уверены, что ОС не сообщает об удалении каждый раз при удалении? Кто сказал, что ОС вообще перестает отправлять TRIM, если удалено задание на плановое обслуживание/дефрагментацию? Гугль только старье выдает.


                      1. dartraiden
                        23.04.2016 19:14

                        Вот это было актуально где-то когда-то. И то — поди знай, был ли смысл обращать внимание на этот переполох. Один выяснил, что «дефрагментация на SSD не дефражит, а TRIM посылает», а другой выяснил, что это не всегда так. И пошла серия статей про «выключать или не выключать»

                        Если вы прочитаете серию статей, посвящённую проблеме дефрагментации SSD, то доберётесь до итога: сотрудник Microsoft Скотт Хансельман посоветовался с коллегами и выяснил, что дефрагментация производится, если включено создание точек восстановления системы.


              1. Jump
                24.04.2016 16:44

                Любой диск проработавший некоторое время будет заполнен на 100% данными.
                Вы удалили файл — но на диске он остался.
                Поэтому для диска в принципе нормально быть заполненному на 100%.
                Для SSD это неприемлемо, ибо усложняет и замедляет запись, поэтому приходится использовать TRIM.

                Можно работать и без TRIM — оставьте побольше неразмеченного места, и TRIM будет не нужен.


                1. Foolleren
                  24.04.2016 16:58

                  Неразмеченная область нужна чтобы оставить место для работы сборщика мусора, если до упора диск не забивать то и неразмеченная область не нужна.


                  1. Mad__Max
                    25.04.2016 18:43

                    Без использования TRIM после более-менее продолжительной работы c точки зрения контроллера диск будет всегда стремится к 100% заполнению, даже если с точки зрения ОС на нем еще скажем 50% свободного места. Все кластеры / сектора в которые хоть однажды было что-то записано с точки зрения контролера уже заняты, даже если на уровне ОС и пользователя соответствующие файлы давно удалены и кластеры значатся как свободное неиспользуемое пространство.


                    1. Foolleren
                      25.04.2016 18:59

                      И? контроллеру до лампочки на разметку диска, он знать не знает про устройство файловой системы. Независимо от вашей разметки он будет писать в свободные ячейки пока не использует их все и без разницы находятся они в размеченной области или нет.


                      1. Mad__Max
                        26.04.2016 00:11

                        Все не использует если только за раз очень много записать без пауз — не давая провести оптимизацию, потому при наличии не размеченной области в которую ОС никогда не писала в логической таблице (которую контроллер тоже ведет) соответствующий объем будет всегда оставаться свободным не зависимо как она проецируется на физические блоки флеша. И даже в таком случае(если все быстро забить записью так, что контроллер использует все свободные блоки для ускорения записи) как только появится «свободная минутка» контроллер обратно освободит ее физически и она будет готова для записи без циклов считали-модифицировали-стерли-записали обратно, а просто «записали».

                        Без неразмеченной области и при неработающем TRIM ( Jump об этом случае говорил) свободной области через какое-то время работе не будет вообще — с точки зрения контроллера все сектора будут постоянно заняты, хотя с точки зрения ОС еще полно свободного места. И даже во время «сбора мусора» контроллер ничего сделать не может — именно потому, что он ничего не знает про файловую систему и если он хоть раз получал команду записать что-то в определенный сектор, он будет считать его занятым. В результате запись будет возможна только через модификацию блоков(считали/модифицировали/стерли/записали), что сильно снижает скорость и ускоряет износ.


                        1. Foolleren
                          26.04.2016 05:44

                          Спасибо за подробное объяснение, но ведь практически у всех дисков есть несколько процентов невидимых для ОС блоков.


                          1. Mad__Max
                            26.04.2016 23:42

                            Да, обычно производитель об этом заранее подумал зная все эти факторы и "спрятал" от пользователя небольшой % емкости, чтобы свободные блоки были всегда, даже если пользователь разметит весь диск и потом его забьет под завязку (или не забъет, но будет использовать на системе с неработающим TRIM, что через какое-то время с точки зрения контроллера станет эквивалентом полностью забитого диска).
                            Так сказать подстраховка на худший случай/вариант использования.


                            Некоторые резервируют поменьше — обычно на разницу между двоичными и десятичными приставками (ГиБ и ГБ). Другие (ориентируясь на большую скорость и живучесть в ущерб емкости) делают резерв побольше и из-за этого получаются "не круглые" емкости типа 120 ГБ доступного вместо 128 ГиБ установленного флэша или 240 ГБ вместо 256 ГиБ.
                            Во 2м случае самостоятельно дополнительно резервировать смысла уже ИМХО не имеет — у производителя и так достаточно большой резерв для работы контроллера оставлен в скрытой области — для 240 Гб диска это к примеру будет почти 13%.


                1. edd_k
                  24.04.2016 17:21

                  >> Любой диск проработавший некоторое время будет заполнен на 100% данными.

                  Если речь все еще о логической структуре, то утверждение излишне строгое и размытое. Вот например, за пол года винда еще не нашла причин писать в конец раздела. Не возникает необходимости менять местами пустое и занятое пространство. Только лишь граница между ними двигается туда-сюда незначительно. Практически все файлы, регулярно меняющие свой размер и, как следствие, расположение, не достаточно большие, чтобы провоцировать неумолимое расширение границ занятого пространства. Для этого нужны чуть более особые условия (связанные с гигантскими файлами), нежели типичная работа ОС и офисных приложений.

                  >> Для SSD это неприемлемо, ибо усложняет и замедляет запись, поэтому приходится использовать TRIM.

                  Это понятно, а суть всей данной ветки обсуждения в том, что нет однозначного понимания, как TRIM работает. Одни считают, что по всей логике TRIM посылается достаточно часто (я, к примеру, лишь догадывался, что возможно сразу же, но никакой уверенности в этом не было) и никак не может отключиться при выключении еженедельного обслуживания дисков. Другие же считают, что TRIM посылается исключительно (или преимущественно?) раз в неделю и если выключить то задание, то «всё пропало». Причиной этому послужила волна статей 3-4 года назад (которая рассматривая один вопрос ввела в заблуждение по поводу другого) и отсутствие внятной четкой информации по TRIM (много написано зачем он, но мало — как он действует).


            1. Jump
              24.04.2016 15:55

              Не некоторые SSD занимаются сборкой мусора, а абсолютно все.
              Т.е любой SSD с определенной периодичностью выполняет сборку мусора, как правило делается это в моменты неактивности диска.


              1. Foolleren
                24.04.2016 17:00

                Есть SSD в которых не выявлено следов присутствия сборщиков мусора, так что с «абсолютно все» вы погорячились.


              1. Alexsandr_SE
                25.04.2016 08:22

                Не все. Помню тесты, ssd. Заполнялся под крышку данными, стирали и давали ему время на уборку мусора (несколько часов). Не все ssd смогли/захотели делать уборку мусора. В результате падение скорости записи.


          1. dartraiden
            23.04.2016 15:03

            Вот сценарий работы с и без TRIM. Phison — это целая линейка контроллеров, говорить о каком-то абстрактном «физоне в вакууме» сложно.

            Из этого тестирования, например, следует, что у PS3110-S10 без TRIM дела идут не лучшим образом.


            1. edd_k
              23.04.2016 16:42

              У них и с 850 Pro — беда. Дескать, не выполняет сборку совсем. А Samsung утверждает, что выполняет.


            1. edd_k
              23.04.2016 18:56

              Кстати, резонный вопрос, который следовало задать изначально, но в пылу обсуждения как-то замялось. С чего вы вообще взяли, что выключение периодического обслуживания означает жизнь «без TRIM»?

              Вот у меня в семерке вся самодеятельность отключена. Службы дефрагментации выключена. Задания в планировщике в большинстве своем удалены. Трим работает, судя по trimcheck-0.7-win64 и по отсутствию деградации.


              1. dartraiden
                23.04.2016 19:11

                С чего вы вообще взяли, что выключение периодического обслуживания означает жизнь «без TRIM»?

                Периодическое обслуживание (оптимизация) представляет собой команду
                defrag /o /u /v <буква диска>

                /O Начиная с Windows 8, выполняет оптимизацию в зависимости от типа накопителя: жесткие диски дефрагментирует, а твердотельным повторно отправляет набор команд TRIM.


                1. edd_k
                  23.04.2016 19:18

                  Это понятно. Но как по-вашему, что означает слово «повторно» в последнем предложении? И следует ли из приведенной цитаты то, что при отключении этого периодического задания «вы ухудшили работу своего диска»?


                  1. dartraiden
                    23.04.2016 19:27

                    Я понимаю это как «при каждом выполнении оптимизации посылается набор команд TRIM». Оптимизация выполняется примерно раз в неделю. Причём, этот период очень хорошо совпадает с рекомендациями Intel, которая в фирменной утилите по обслуживанию своих твердотельных накопителей советует посылать TRIM раз в неделю.

                    Отключая задание, мы отключаем вместе с дефрагментацией и отсылку TRIM. А она тем полезней, чем меньше свободного пространства. Так что, да, отключая задание и ничего не предлагая диску взамен, мы ухудшаем его работу.


                    1. edd_k
                      23.04.2016 19:43

                      >> Я понимаю это как «при каждом выполнении оптимизации посылается набор команд TRIM».

                      … ПОВТОРНО отправляет набор команд TRIM.

                      Почему вы игнорируете это слово?

                      ==============

                      >> Отключая задание, мы отключаем отсылку TRIM.

                      Домысел, не подтвержденный приведенной цитатой. Именно вокруг него и весь сыр-бор.

                      =============

                      >> Intel, которая в фирменной утилите по обслуживанию своих твердотельных накопителей советует посылать TRIM раз в неделю.

                      Intel советует установить и юзать Intel SSD Toolbox, при этом отключить дефрагментацию и SuperFetch (зачем-то):
                      http://www.intel.com/content/www/us/en/support/software/000006462.html

                      При этом уточняется, что начиная с семерки команда TRIM активирована по умолчанию. Но не сказано, что ее нужно вручную или заданием раз в неделю выполнять. Это всего-лишь уведомление об удалении файлов. Его можно слать как угодно часто. Что винда и делает, судя по всему. Без вашего вмешательства и вопреки отключению еженедельной дефрагментации, которая что-то там шлет ПОВТОРНО.


                      1. dartraiden
                        23.04.2016 20:02

                        Окей, если уж придираться, то слово «повторно» оттуда же, откуда и «Отключая задание, мы отключаем отсылку TRIM.» — от автора блога, ссылку на который я уже в N-ный раз приводить не буду. В справке по defrag кроме «оптимизации с учётом типа накопителя» ничего не сказано.

                        Но не сказано, что ее нужно вручную или заданием раз в неделю выполнять.

                        Интеловский софт, очень вероятно, сам отправляет команду TRIM. Поэтому связка «отключение дефрагментации + интеловский софт» полностью эквивалентна связке «отключение дефрагментации + слать вручную или заданием».

                        Его можно слать как угодно часто

                        Можно, но это совершенно ненужная нагрузка на контроллер. Всё равно что руки мыть каждый час. Или установить срок аренды IP-адреса равным 5 минутам. У нас админ провайдера так сделал. Каждые 5 минут клиентам прилетали айпишники (они были привязан к MAC-адресам, поэтому не менялись) и адреса DNS-серверов. Вреда, вроде, никакого, но и смысла тоже. Когда я спросил «а зачем?», меня поблагодарили за обращение и поставили срок равным 12 часам (скорее всего, ставили «5 минут» пока что-то тестировали или настраивали, да убрать забыли). Так и тут. Зачем флудить контроллер (TRIM) или сервер (DHCP) запросами, если никакой существенной разницы между «очень часто» и «не так часто» нет?

                        Что винда и делает, судя по всему. Без вашего вмешательства и вопреки удалению еженедельной дефрагментации.

                        Судя по чему?


                        1. edd_k
                          23.04.2016 20:19

                          Судя по trimcheck-0.7-win64

                          >> Можно, но это совершенно ненужная нагрузка на контроллер.

                          Владение актуальной и полезной информацией — ненужная нагрузка? Тем более, учитывая объем работ, который может совершить ваше скучающее железо за доли секунды.


                          1. dartraiden
                            23.04.2016 20:22

                            Судя по trimcheck-0.7-win64

                            Запущенной в Windows 7? Всё, что я писал в этом треде относится к Windows не ниже 8.

                            Периодически узнавать текущее время тоже нужно, но если вам будут каждую секунду постоянно докладывать о текущем времени, вы малость перегрузитесь и скажете «да нафига оно мне, мне и каждый час нормально».

                            Сбор мусора накопитель начинает не через доли секунды простоя. Пруфов не будет, но в тестах я видел упоминание того, что он выжидает существенно дольше.


                            1. dartraiden
                              23.04.2016 20:29

                              Подобьём итоги для тех, кто будет нас читать в будущем:

                              — В Windows XP TRIM не отправляется операционной системой.

                              — Windows 7 через четыре года превратится в тыкву, поэтому копать глубоко, как там устроена дефрагментация (ключа /o = оптимизации с учётом типа накопителя, там ещё не было), желающих не нашлось.

                              — В Windows 8.1 дефрагментация SSD осуществляется, если не выключено создание точек восстановления И файлы сильно фрагментированы. Источник: сотрудники Microsoft.

                              — По Windows 10 данных нет, но, поскольку, нет оснований полагать, что поведение изменилось, разумно полагать, что оно не изменилось (если что-то работает, то программисты его и не трогают).

                              — TRIM полезна, и тем полезнее, чем меньше свободного места осталось на диске.

                              Вывод: проще всего в Windows 8+ ничего не трогать. Никакого существенного вреда не будет. Но если хочется, то можно отключить оптимизацию SSD и создать задание в планировщике. Вреда тоже не будет, но, возможно, будет мизерная польза. А может и её не будет и всё это послужит лишь для удовлетворения желания «потюнинговать систему».

                              В общем-то, я не вижу о чём тут ещё спорить благородным донам.


                              1. edd_k
                                23.04.2016 21:33

                                Да при чем тут вообще дефрагментация?! Отстаньте от нее!

                                Выключение еженедельной дефрагментации не отключает никакой TRIM. Это было бы верхом идиотизма.


                                1. Jump
                                  24.04.2016 15:09

                                  TRIM это уведомление об удалении файлов, посылается непосредственно при удалении файлов.
                                  В некоторых случаях когда например вы сжимаете файл бд — отправки уведомления бывает не происходит.
                                  Поэтому ее полезно иногда отправлять и вручную или из планировщика, что собственно и сделано она отправляется при оптимизации диска.

                                  По поводу дефрагментации — я бы не рекомендовал отключать дефрагментацию, зачем вам фрагментированная ФС?
                                  От дефрагментации раз в месяц ничего диску не будет, перемещаемый объем данных очень маленький.


                                  1. edd_k
                                    24.04.2016 15:28

                                    Лично я ее отключаю потому, что пользуюсь для дефрагментации vopt-ом и вручную. В этом есть практический смысл для тех, кто хочет знать, что у них под капотом творится.

                                    Заглядываю с частотой, которая мне удобна. Когда удобно. С интересом рассматриваю карты разделов, прежде чем запускать дефрагментацию.

                                    Во-первых, убеждаюсь, что раздел-хранилище крайне редко и мало фрагментируется, если не накидывать в него файлов, скачиваемых через браузеры (которые почему-то по сей день не «заказывают» размер файла при создании).

                                    Во-вторых, могу дефрагментировать «по-виндовому» (без уплотнения, лишь устраняя фрагментацию), могу с уплотнением.

                                    В-третьих, вижу на сколько много каши образуется обычно на системном разделе. В случае если ее оказалось излишне много — что-то не так. Или если задумал вынести кеш браузера на рам-диск — позже смог оценить визуально его вклад в фрагментацию (увидел на сколько меньше стало каши).

                                    В четвертых, сейчас, в условиях, когда нет смысла дефражить SSD, любопытно проследить, на сколько системному разделу удастся фрагментироваться, скажем, за год. Относительно любопытно, т.к. я не сторонник частых переустановок всего ПО и мелкого ежедневного апдейта системы, так что в моем случае не сильно любопытно следить за медленным и не достаточно масштабным загаживанием мало меняющейся системы.

                                    В пятых, да мало ли по какой еще причине пользователь не желает пользоваться коробочным инструментом?


                                  1. Foolleren
                                    24.04.2016 15:39

                                    а зачем она дефрагментированная?, для ссд чтение всегда рандомное блоками по 512к, если элементарно пользоваться корзиной а не удалять всё через шифт делейт то даже за пару лет использования фрагментация не дойдёт до 20% если считать как виндовс — за фрагменты считать блок размером менее 64 мб, тогда как для ссд фрагментация начинается когда блок меньше 512к


                    1. edd_k
                      23.04.2016 19:53
                      +1

                      А здесь кое-что проясняется:
                      http://www.intel.com/support/ssdc/hpssd/sb/CS-031221.htm

                      Answer 7: Intel recommends running Intel SSD Optimizer once per week. (т.к. их оптимизатор выступает вместо отключенного задания винды)

                      Answer 10: Microsoft Windows* 7 + Microsoft* AHCI = отсутствие необходимости танцев с бубном:
                      «Trim supported as part of the native operating system (Intel SSD Toolbox with Intel SSD Optimizer not required to run Trim, but nice to have to confirm that Trim has run on the SSD)

                      А для XP — нужен их оптимизатор. ПРичем, он не только раз в неделю будет трим посылать, он будет делать это по мере возможности (будучи запущенным в фоне и мониторя удаления).


                      1. dartraiden
                        23.04.2016 20:09

                        Видимо, Интел полагает, что вреда в 8/10 от иногда возможной дефрагментации SSD нет. Microsoft тоже так полагает (раз они это реализовали). Я, в принципе, согласен, что это пустяк, который на ресурс диска, вероятно, не повлияет хоть сколько-то заметно, но забабацать задание в планировщик — это минутное дело, а хуже не станет.


        1. Mad__Max
          25.04.2016 18:37

          А Windows 7? По-идее она TRIM поддерживает, но я вот сейчас открыл настройки дефрагментатора — как GUI так и консоль, сравнил с тем что в статье и в советах по ссылке выше и пришел к выводу что дефрагментатор семерки вообще не различает жесткие диски от SSD и TRIM не умеет в принципе — тип накопителя не указывается и не определяется, опций выполнить TRIM отдельно от дефрагментации нет, ну и целом все называется именно «дефрагментарией», а не «оптимизацией».

          Команды TRIM сразу при удалении файлов подаются? И как бы вообще проверить работает ли реально TRIM в ОС, кроме как сравнениями производительности SSD и сравнения с «эталоном»?


          1. dartraiden
            25.04.2016 19:04
            +1

            А Windows 7?

            Windows 7 должна поддерживать. Но оптимизации с учётом типа диска в ней ещё не было. В целом, я бы рекомендовал использовать ОС поновее, поскольку старые системы проектировались без учёта новых технологий. Да и через 4 года к Windows 7 перестанут выходить обновления.

            Команды TRIM сразу при удалении файлов подаются?

            Отличный вопрос, мы тут как раз выше яростно по этому поводу спорили. Вендоры рекомендуют раз в неделю подавать. Интересно было бы узнать, как часто подаёт ядро Linux, благо там хоть исходники открыты, в отличие от Windows.

            И как бы вообще проверить работает ли реально TRIM в ОС

            https://github.com/CyberShadow/trimcheck


            1. Mad__Max
              26.04.2016 01:15

              Спасибо на ссылочку.
              Проверил — TRIM в 7ке (x64) на NTFS томах работает исправно сразу по удаления каждого файла.
              При перезапуске программки сразу — находит данные из только что созданного и уже стертого файла.
              А вот если секунд 10 хотя бы подождать не дергая диск — в секторах куда был записан удаленный файл уже только нули.

              Команда fsutil behavior set disabledeletenotify 0|1 успешно включает/выключает TRIM.

              Поэтому провел еще один тест. Отключил TRIM. Удалил созданный файл. Включил TRIM обратно. Тут уже данные остаются на месте и активный TRIM их не подчищает. Ни через некоторое время, ни после перезагрузки — данные из стертого файла по прежнему физически все еще хранятся на диске в тех же самых секторах.
              Видимо для этого в Win 8 и позже и включили TRIM как элемент периодического обслуживания диска — чтобы передать контроллеру информацию о всех имеющихся свободных секторах, независимо от того как/когда они освободились. Например чтобы чистить мусор от файлов удаленных в то время, когда по какой-то причине TRIM не был активен и вероятно для программ работающих с прямым доступом к диску минуя файловую систему.


              1. dartraiden
                26.04.2016 01:40

                Как-то странно. Получается, что одна и та же команда отрабатывает по-разному. В первом случае информирует об удалённых недавно файлах, но не информирует об удалённых во время отключения подачи команды. А во втором случае (еженедельно) информирует обо всех удалённых.

                Возможно, свою роль тут играет и контроллер. Если он узнаёт, что вон в тех блоках хранится удалённый файл, он ведь не обязан моментально бросаться заполнять их нулями или записывать туда содержимое других блоков. Когда он решит, что пора бы блоки перетасовать для оптимального размещения, тогда и перетасует. А когда именно он решит — зависит от алгоритмов прошивки.


                1. Mad__Max
                  26.04.2016 02:28

                  Одинаково отрабатывает. Это поведение ОС (в данном конкретном примере Win 7) разное.
                  От прошивки конечно зависит, но конкретно для своего я проверил — как только ОС ему сообщила что какие-то сектора свободны, он в ближайшее же время (через несколько секунд неактивности) начинает их физически удалять/очищать.

                  Насколько помню TRIM передает контроллеру лишь диапазон секторов, который ОС считает свободными. При этом только от ОС зависит когда их подавать. Видимо при удалении файла Win7 сразу же после записи в таблицу файлов файловой системы о том, что какие-то кластеры которые занимал файл теперь свободны, одновременно подает и команду TRIM контроллеру в которой сообщает аналогичных диапазон(или несколько диапазонов если файл был фрагментирован) секторов который был(и) заняты этим файлом, чтобы тот мог приступить к очистке без задержек.
                  Если в момент удаления файла TRIM был отключен(со стороны ОС или со стороны диска) — команда не подается, соответственно контроллер не знает о том, что сектора освободились. А какого-то лога/кэша, чтобы сообщить об этом позже (когда TRIM станет доступен) у винды нет.

                  Тогда как при дефрагментации/оптимизации выполняемой по расписанию, винда смотрит уже не на удаленные файлы, а просто составляет полный список всех свободных кластеров в файловой системе для всего диска целиком, преобразует их в соответствующие адреса уже секторов (LBA) и кормит контроллеру как длиннющий список команд TRIM в котором перечисляет все незадействованные для хранения каких-либо файлов сектора подряд. Вероятно включая те, про которые контроллер уже и так знает что они свободны — например о которых ОС уже сообщала при удалении файлов. Хуже от этого не будет, т.к. это же не команда заставляющая принудительно их обнулить, а лишь информирование контроллера о том, что данные в этих секторах больше не нужны. Так что если он их уже затирал раньше и они уже и так числятся свободными, то заново он эту работу делать не будет, а обнулит только те о которых еще не было известно что они свободны. Ну при адекватной прошивке по крайней мере.

                  В общем получается такая глобальная «сверка часов» (синхронизация) между ОС и контроллером, после которой ОС и контроллер имеют идентичную БД о том какие сектора свободны, а какие заняты независимо от всей предыдущей истории работы с диском (может он вообще перед этим под управлением другой ОС работал или в другом компе стоял?). И ввели это начиная с Windows 8 совместив с программой дефрагментации и по этому поводу переименовав ее в программу «оптимизации» диска.
                  По крайней мере в Win7 я только что проверил — дефрагментация тома на SSD НЕ обнуляет сектора приходящиеся на файлы удаленные до дефграментации. Заодно проверил, что Win7 похоже все-таки нормально отличает SSD от HDD (хоть и не пишет об этом нигде пользователю), по крайней мере предыдущая дефрагментация была более полугода назад(и возможно это я ее вручную запускал) и уровень фрагментации уже был больше 20% — т.е. по расписанию винда ее НЕ проводила определив что том находится на SSD и ему это не требуется.


  1. user343
    22.04.2016 22:02
    +1

    «Все модули памяти компании Kingston имеют пожизненную гарантию.» — ну и что может случиться со старой RAM, если плату механически не гнуть, частоту и питание не превышать?


    1. Foolleren
      22.04.2016 22:06

      А вот у меня возьми сдохни через 5 лет ddr2 от самсунга.


      1. user343
        22.04.2016 22:16

        Может ещё стабилизатор питания ОЗУ на мамке «помог» памяти сдохнуть, т.е. «конденсаторная чума» вызвала скачки напряжения.
        По опыту эксплуатации всякого старья типа CPU AMD 5x86-133 + EDO RAM (примерно с 1997 до 2016 года, 40ч в неделю) оперативка в ПК помирает реже всего.


        1. Foolleren
          22.04.2016 22:32

          Это врядли, хотя и не лазил с осциллографом по питальнику, вторая плашечка жива до сих пор, а времени минуло ууу.
          Просто «дерьмо случается».


          1. user343
            22.04.2016 22:50

            Пока не было искусств. дерьма (копроэкономики), например BGA технологий с безсвинцовыми припоями, моральное устаревание шло намного быстрее физического.


            1. Foolleren
              22.04.2016 23:14

              Ну не знаю, вот если судить по моему опыту ddr1 ddr2 менее надёжны чем dd3, матплаты до появления твердотельных конденсаторов просто расходный материал, бп туда же, 680тая живёт дольше парочки видюх из свинцовой эпохи, хотя да 8*** 5** серии от нвидии много кому запомнились своей выпечкой(а кому то запомнился абит ), флопики откидывались быстрее флэшек. Но, таки да найдя в чьём нибудь шкафу системник с 286 процессором на борту можно удивиться как оно так долго проработало, когда на прошлой неделе мобильник сдох.


              1. user343
                23.04.2016 00:13

                «Мэйнстрим» конца прошлого столетия Cyrix 486DX2-50 долго работал под ДОСом на паскале в системе управления станком. Без кулера. 8МБ памяти, 270МБ диск, baby AT «мамка», блок питания только от пыли чистили и вентилятор смазывали.
                И странно, что сейчас на ebay этот зелёненький CPU с неразвитым пассивным алюм. радиатором стоит на уровне нового 4-х ядерного проца.


  1. user343
    22.04.2016 22:09

    -del- (не туда ответил)


  1. Hidon
    22.04.2016 23:03

    старые планки по цене новых… ну наверное где-то такое и есть, дураков везде хватает.
    мне всегда казалось, что тот, кто покупает б/у — обычно знает что он делает и зачем. и уж точно не покупает старые планки по цене новых. хотя опять же, дуракам закон не писан =(


    1. ustaspolansky
      23.04.2016 11:48
      +1

      Починка старого компа у фрезера и лазера. Да сгорело, да проще и быстрее купить вторую DDR по цене похода в ресторан. Да это окупается в начале дня. Дураки?


      1. x86d0cent
        23.04.2016 12:39
        -1

        Если покупают вторую DDR б/у по цене такой же новой из магазина (а ее сейчас вполне можно купить и новую) — то на мой взгляд таки да, дураки.


    1. Igorjan
      23.04.2016 16:22

      по цене новых? к сожалению, вся память которая не производится массово жутко дорожает. Вот где сейчас найти, например, 256 мб SDRAM?


      1. Uepapx
        25.04.2016 09:56

        Обращайтесь, помогу чем смогу.


  1. agarus
    23.04.2016 01:43

    «В выборе между «два четыре модуля по 8 Гбайт против двух по 16 Гбайт» следует иметь ввиду максимальное количество каналов, которые поддерживает процессор. Если ему по силам только двухканальный режим — есть смысл не забивать свободные слоты модулями меньшего объёма.»
    А для каких задач это важно? Там же такой запас, что даже трудно представить, как оно может упереться в потолок у кого-то, кроме видео-редакторов.


    1. sumanai
      23.04.2016 13:21

      > А для каких задач это важно?
      Покупающие б/у детали могут например пользоваться встроенным видео, для которого производительность ОП критична.


  1. Saffron
    23.04.2016 02:29

    > Поэтому делайте бэкапы и покупайте правильные, надёжные SSD, господа гики!
    Так вы и в прошлый раз говорили про надёжность. Все неприятности, что вы рассказываете про секонд-хенд переносятся и на использование просто старых устройств.


  1. OstJoker
    23.04.2016 03:18
    -1

    Тот же Memtest уже на первой минуте теста прогоняет весь доступный объем оперативной памяти быстрым тестированием на чтение\запись и в 90 процентах случаев проблемную ОЗУ можно увидеть сразу. Для беглой проверки и прочей уверенности, я прогоняю один полный круг тестирования, если есть подозрения или синие экраны смерти, то уже тогда оставлять тестировать на ночь например.
    Аналогично по SSD, по смарту легко увидеть количество переназначенных секторов, износ флешь памяти в процентах, ошибки чтения, общее время работы и даже количество записаних данных за все время использования, судя по этой информации, можно прикинуть состояние устройства.
    Да и вообще, абсолютное большинство вышедших из строя ССД — это глюк контроллера или прошивки и прочие неприятности от которых не застрахован никто, даже если у вас новый ССД. Говорю это как человек, которому когда то давно по гарантии за год поменяли три новых SSD OCZ и со смартом у них было все в порядке.
    Ну а вопрос цены вообще философский, если приложить немного усилий, быть «в теме» и знать места, то на б.у. ОЗУ можно сэкономить около 30% цены нового или даже больше.


    1. Foolleren
      23.04.2016 06:29
      +2

      Примерно так плашки и попадают на барахолку: пятиминутный тест проходят, ночной нет и гордому обладателю брачка приходит в голову слить озу.


      1. OstJoker
        23.04.2016 13:18
        -1

        Это ваши догадки? Или сталкивались с таким? Через мои руки проходит больше тысячи разных модулей озу в год. Если честно, даже не припомню модуля ОЗУ, который бы прошел 1 круг теста, но выдавал бы ошибки на втором или последующих.
        Да и вообще, нарваться на проблемный модуль ОЗУ шанс вообще крайне мал, говорю как человек, который работает в ИТ отделе организации с более чем 300 ПК. За 10 лет покупали на замену тонны комплектухи на замену посыпавшимся винчестерам, материнским платам и блокам питания с вздутыми конденсаторами, меняли видеокарты… и при всем этом за 10 лет поменяли максимум 3 планки ОЗУ, хотя в ПК стояли модули практически всех существующих производителей. Именно поэтому на ОЗУ «пожизненная гарантия».


        1. Sleepwalker_ua
          23.04.2016 14:12
          +2

          У меня одна такая была. Начинала глючить только на втором-третьем проходе мемтеста. ИЧСХ, первые час-полтора после включения ПК все было отлично. а вот потом начинались радости ошибок памяти, неверной адресации и в конце концов BSOD. Проверял на трех ПК, адресное пространство ошибки памяти всегда было +- одним и тем же, т.е. сбоил какой-то чип. Прогрев ничего не дал, поэтому глючную плашку я выбросил, купив взамен у китайцев посвежее. Плашке было около 3 лет, работала по графику 8\5, DDR2.


        1. Foolleren
          23.04.2016 23:21

          сталкивался с таким более 3 раз, отдельный случай — битый модуль даже умудрялся проходить все расширенные тесты(каюсь кеширование не отключал)потому что даже на первый круг терпения не хватит), при этом попытка загрузить виндовс приводила к чёрному экрану, а линукс к артефактам на экране, и только спустя неделю модуль начал показывать ошибки. после замены глюки видеокарты также пропали. Это были времена когда подрабатывал выездным ломастером, первым делом всегда делал 2 круга мемтеста если компьютер вообще грузился. и половина случаев глюков и синяков это оперативка.


          1. user343
            23.04.2016 23:54

            Пыль, кондёры, вирусы, недоперепатчи MS Win — 95%
            оперативка — 0,5%
            Или фирму кингстон надо привлечь за недобросовестную рекламу пожизненной гарантии.

            https://habrahabr.ru/post/171407/
            «ошибки памяти часто лечатся банальной чисткой контактов.»
            «раз в год меняем планку памяти по гарантии из нескольких тысяч что стоят у меня в серверах, в основном ДДР3.»


            1. Foolleren
              23.04.2016 23:58

              статистику отказов серверной озу применять к сборкам 4 гига 4 ядра — сильно.


              1. user343
                24.04.2016 00:08

                В серверной памяти кроме термодатчиков и контроля чётности ничего принципиально отличного от десктопной нет.
                Если эти 4 гига за первые 12 мес. не вернули в магазин по гарантии, то и дальше они будут жить-поживать, баги от космич. лучей наживать :)


                1. Foolleren
                  24.04.2016 00:17

                  разница в том что в десктопные сборки берут чё подешевле лишь бы влезть в бюджет, а потом разглядывая вторичные/третичные тайминги берёт тихий ужос. когда вместо привычных 18 видишь 33 вместо 160 200- это вжжж не спроста.


          1. OstJoker
            24.04.2016 00:16

            Так я не утверждал что не бывает вообще, я говорю что глюки ОЗУ бывают редко, в сравнении с остальными поломками ПК. И я не согласен что прям вся б.у. память на рынке это обязательно недобросовестный владелец битую продает, не исключаю и такое, но это еще большая редкость. Хотя что и у кого покупаешь тоже нужно смотреть и договариваться о манибеке на проверку.
            На счет проходила тесты но не работала в ОС. Буквально недавно видел память, которая сразу сыпала ошибки в мемтест на одном ПК, но прекрасно прошла тест в мемтест и работает уже несколько месяцев на ПК с другими комплектующими, бывает несовместимость железа, либо БИСО выставляет не свосем корректные настройки ОЗУ и память работает не с штатными тайминагами\вольтажем\частотой.


            1. Foolleren
              24.04.2016 00:25

              Я тоже не утверждаю что вся б/у озу хитробитая, но согласитесь шанс получается чуть выше. с радеонами доходит до того что б/у задолбаешься продавать, не смотря на то что 1 месяц использования и ещё 3 года гарантии.


    1. SegreyBorovkov
      23.04.2016 16:22
      +2

      Занимался как-то в меру серьезно тестированием памяти. Чипсеты Qxx, мат. платы не сказать, что дешевые, десктопные. Память, соответственно, без ECC. От поставщиков не приходило откровенно битых планок, чтобы memtest после 5 минут теста выдавал ошибку. Но дальше интересно. Довольно часто первая ошибка появлялась после 8-10 полного прохода, это несколько суток тестов при 32 гб памяти. Причем повторный запуск на такое же время часто не давал ошибок. Более того, если комплект из 4 планок дал ошибку, зачастую тестирование по отдельности тоже не давало ошибок.

      Вывода я сделал два:
      1. Если нужна надежность, то память должна быть с ECC. Кстати, сейчас память с ECC не сильно дороже обычной, но E3 процессоры в большинстве не содержат видео, а видеокарты, встроенные в платы для рабочих станций, как правило никакие.
      2. Если память без ECC и откровенно не битая (не дала ошибку на первом проходе), то скорее всего вы никогда не узнаете, что с памятью проблема. Возможно столкнетесь пару раз за год с тем, что браузер или другое приложение выдали ошибку, но вы не будете списывать на проблему с памятью.


      1. OstJoker
        23.04.2016 17:17
        -1

        Полностью согласен. По поводу цены, память ЕСС можно купить даже дешевше обычной, поскольку спрос на нее значительно меньше, большинство думает, что она не подойдет к их системе. Но по опыту, большинство ЕСС памяти ДДР3, что попадала мне в руки, прекрасно работает на десктопных материнках (сама коррекция ошибок, понятное дело не будет работать)


  1. Jump
    23.04.2016 07:15
    +4

    Странно читать такие советы в блоге Kingston Technology.
    Зачем отключать файл подкачки?
    Файл подкачки должен быть включен, а в случае если у вас SSD, то он должен находится на SSD, иначе зачем тогда вообще SSD нужен?
    SuperFetch отключается автоматически на SSD, а если бы он и был включен — ничего вредного он не сделает без запланированного запуска дефрагментации, просто пользы от него не будет.
    По поводу дефрагментации — на SSD она автоматически отключается в Windows.
    В некоторых случаях, при определенных условиях она все же включается раз в месяц — ничего страшного в этом нет — объем перемещаемых файлов небольшой, и на ресурсе никак не скажется.
    Включение дефрагментации обусловлено тонкостями работы NTFS с теневыми копиями — иногда возникает сильная фрагментация файловой системы.
    Т.е процесс дефрагментации не имеет смысла для SSD, но вполне нужен для фрагментированной базы данных NTFS…


    1. x86d0cent
      23.04.2016 13:04

      Зачем отключать файл подкачки? Файл подкачки должен быть включен

      А зачем его включать?
      За венду не скажу, но под линуксом в случае какой-нибудь утечки памяти при прогоне тестов, например, я предпочту убитый по OOM процесс интерпретатора, чем систему, ушедшую в своп на 10 ГБ и о-о-очень медленно реагирующую на какие-либо действия пользователя. А если у меня не хватает памяти для выполняемых задач, я в первую очередь задумаюсь о том, чтобы увеличить ее объем.


      1. dartraiden
        23.04.2016 15:09

        Я где-то читал (поэтому за правдивость не ручаюсь), что некоторые ресурсоёмкие программы (игры, например), могут вести себя непредсказуемо, если разработчик не учёл то, что файл подкачки может быть отключён. Поэтому, рекомедовалось его ограничить минимальным размером, но не уничтожать вовсе.


      1. Jump
        23.04.2016 21:48
        +1

        Ну в данном случае речь именно о Windows, хотя для линукса это в большинстве случаев тоже справедливо.
        Если памяти достаточно, то подкачка почти не используется, и уж никак не тормозит работу системы.
        2)Если памяти недостаточно без подкачки получим проблемы.
        3)Существует такая штука как фрагментация памяти — без свопа память не дефрагментируешь, т.е получаем ситуацию когда у нас из 16Гб памяти свободно 8Гб, а приложению выделить больше 2Гб не получается, ибо она вся раздроблена на мелкие куски.
        4)Использование памяти неоптимально, данные которые долго не используются, и без дела торчат в памяти сбрасываются в подкачку — но из памяти не удаляются. Если кому-то срочно потребовалось дать много памяти — удаляем их из памяти и выделяем память тому, кому она действительно необходима, если никому не потребовалась память — а данные у нас по прежнему в памяти и доступ к ним быстрый.

        Т.е отключение подкачки это снижение быстродействия компьютера, и возможность поиметь проблем при нехватке памяти.

        Бывают редкие исключения, как правило в серверах, когда есть процесс с неограниченным аппетитом пожирающий память и его надо поставить в рамки. Но это именно исключение и проблема, а не нормальная ситуация.


        1. x86d0cent
          24.04.2016 00:48

          есть процесс с неограниченным аппетитом пожирающий память и его надо поставить в рамки. Но это именно исключение и проблема, а не нормальная ситуация.

          Конечно это проблема. Но пока я решаю эту проблему, лично мне, как я сказал, удобнее, если этот самый процесс убивается, а не ставит колом всю систему :)

          А уж держать своп на серверах… По мне так это как грабли с укороченной ручкой: бьет больно и в совершенно неожиданном месте. Вплоть до невозможности минут эдак двадцать подключиться по ssh, потому что кривой скрипт по обработке логов «съел» памяти сколько смог (и еще чуть-чуть), из-за чего sshd тупо выгружен в своп, а сервер «ушел в себя» и гоняет данные между свопом и озу. И иногда самый быстрый вариант — позвонить на площадку и попросить нажать на ресет. А убился процесс по OOM — ну нехорошо, да. Но он хотя бы перезапустился за адекватное время и снова работает.

          Проще говоря, если памяти хватает — проблем нет, если памяти не хватает — проблемы есть и без свопа и со свопом. Приходится выбирать из двух зол. И какое из них меньшее — это еще большой вопрос.


      1. LoadRunner
        23.04.2016 23:01
        +1

        Из собственного опыта: без файла подкачки сыпятся ошибки запуска и работы любого приложения, если оперативная память вся задействована. Операционной системе просто некуда высвобождать память.


  1. tormozedison
    23.04.2016 08:30

    Интересно, почему на десктопах ОЗУ портится, для его диагностики даже специальное ПО придумали, а в смартфонах проблемы бывают с чем угодно, только не с ОЗУ? В своей практике, по крайней мере, я с подобным не встречался. Или тоже случается?


    1. lonelysuch
      23.04.2016 09:49

      Не совсем мобильник, но… Планшет ASUS Transformer Pad Infinity TF701T. У многих, судя по форуму 4pda, в гарантийный период выходила из строя память. В итоге полная замена «мамки». Мне «повезло» больше, у меня память накрылась через год после окончания гарантии.


  1. maxzhurkin
    23.04.2016 08:55
    +1

    Пожалуйста, не пользуйтесь незнакомыми словами!
    https://ru.wiktionary.org/wiki/%D0%BF%D1%80%D0%B5%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%D1%81%D1%8F


    1. mwizard
      23.04.2016 14:43

      В посте исправили формулировку? Если нет, то чем неверна форма «если контроллер не преставился вскоре после гарантийного срока»?


      1. maxzhurkin
        23.04.2016 14:49

        Да, исправили, было «если контроллер не представился вскоре после гарантийного срока»


  1. rockin
    23.04.2016 16:22
    +2

    В статье явно фигурирует вредный совет «начала эпохи ssd», а именно выделение кеша/свопа и последующее помещение на другой физический диск (hdd). Или отключение вообще :)
    Также задаюсь при этом вопросом «зачем тогда вам ssd?»

    Понимаете, есть даже много случаев, когда приходится пинать дохлую лошадь и обеспечивать работу windows xp на ssd. Случаи примерно такие — руководители-ретрограды хотят работать именно на windows xp. При всех минисах (которые сводятся к уменьшению жизни дивайса) это всё равно в разы быстрее, чем чирикать с hdd. А тот факт, что ssd сдохнет через пару лет — вообще никого не интересует (и меня лично тоже).

    ***
    По моему опыту — бажные ssd умирают быстро, ну полгода и привет. А небажные ssd работают. С «начала эпохи ssd» у меня накопилось приличное количество старичков, кои я во все ноуты запихал, к родителям, родственникам и знакомым. Там даже на 30гб (или 32, забыл) есть экземпляры. И вот за эти пять лет ни одной смерти старичка я пока не зафиксировал, а новые — пожалуйста, недавно налетел на силикон повер, купил 10 штук, 9 померли за первую неделю, а последний я сдал с кучей.


    1. edd_k
      23.04.2016 16:48

      Работа без свопа может быть полезна тем, что проще обнаруживать сильно текущее ПО/драйвера.


    1. dartraiden
      23.04.2016 20:19

      Разгадка проста: «старые SSD», скорее всего, на MLC-памяти, а новые — на TLC.
      Рынок потребительских SSD сейчас, грубо говоря, поделён на накопители, подключающиеся по SATA и PCI-E. Первые уже давно приблизились к ограничениям интерфейса, поэтому конкуренция пошла «у кого подешевле». А TLC-память дешевле, но менее долговечна. И компенсировать её меньший ресурс можно лишь программно, алгоритмами прошивки контроллера. Что требует квалифицированных инженерных кадров. Возрастает цена ошибки инженеров, благодаря чему мы имеем откровенно провальные и забагованные модели даже у таких монстров, как Самсунг и Плекстор.


      1. rockin
        23.04.2016 22:12

        Да раньше ssd, имхо, дохли даже чаще, чем сейчас. «Старичками» я назвал те ssd, которые не умерли в первые полгода. Я просто покупаю для пары десятков организаций, в год штучек так двести примерно и себе немножко, статистика собирается неплохая.
        Тут не память узкое место, а как в статье правильно указано — контроллер. Он-то и дохнет.
        Я ещё ни на одном ssd не достиг предела записи, хоть и кеши там все, и своп, всё пилет-пилет.

        Ещё было одно тестирование, ставили нулевой рейд из двух ssd под кеш progress openedge. Примерно прикинули, сколько должен по вводным от производителя прожить диск, получилось 6 месяцев. А прожили оба два года. И потом я ушёл с той работы, случилось так.

        Так что я не особо верю в смерть памяти, зато в смерть контроллера — пожалуйста.
        А контроллер не умирает от «запила» софтом.

        Если совсем на пальцах — то во всех моих случаях смерти ssd, эта самая смерть выглядела примерно одинаково — это неопределение в биос и жёсткие зависоны, сиречь контроллер с ума сходил.


  1. teakettle
    23.04.2016 16:22
    +1

    «два четыре модуля по 8 Гбайт против двух по 16 Гбайт»
    Так все-таки два или четыре? Напомнило: www.youtube.com/watch?v=RfXMxQlUmvQ

    «Если данные не были зашифрованы бдительным почившим программатором»
    Программатором? Или все-таки контроллером?


  1. vlivyur
    27.04.2016 14:01

    Дефрагментация SSD и так будет отключена системой (Win7, может что-то на следующих и поменялось).
    Про память внутренняя жаба говорит мне что имеет смысл брать модули максимальной ёмкости для слота. Т.е. при выборе 2x16 или 4x8 я возьму первый, чтоб потом не гадать кому сплавить 2 модуля по 8. Это не считая что про многоканальность какой-то бред написан.