• Какое время жизни современного SSD как основного и единственного диска в ПК?

    Jump
    @Jump Куратор тега Твердотельные накопители
    Системный администратор со стажем.
    В таком режиме как вы описали ресурса среднестатического ssd емкостью 128-256гигабайт хватит на несколько десятков лет. Т.е ноутбук выйдет из строя гораздо раньше чем ssd исчерпает ресурс.

    Возьмем к примеру ssd Intel SSDSC2CW120A310
    Емкость 120Гб, память - MLS.
    Ресурс по записи MLS памяти около 10000циклов.
    Понятно что идеального использования ресурса не бывает, всегда есть накладные расходы, но тем не менее современные контроллеры очень эффективно работают с памятью, и можно уверенно рассчитывать как минимум на 80% ресурса.

    Возьмем по минимуму - треть заявленного ресурса 3000циклов.
    Итак 120гб*3000=360000гб или 360террабайт.
    Т.е на диск можно гарантированно записать 360террабайт информации до исчерпания ресурса.

    Теперь подумаем сколько обычный пользователь записывает информации за день работы.
    1)ОС - в обычном режиме это десятки мегабайт, изредка если крупное обновление - сотни мегабайт в день, но это редко.
    2)Прикладной софт и пользователь - ну смотря какой, если у вас будет стоять торрент клиент качающий сериалы каждый день - то много, но много ли сериалов уместиться на ваш 120гб диск?
    Поэтому при обычной работе обычнй пользователь обычно пишет порядка 1-3 гигабайт, редко больше.

    Т.е средня запись за день работы настольного 1-10гигабайт.
    Ну даже возьмем 50гигабайт.
    360000гб/50гб=7200
    Т.е записывая каждый день по 50гигабайт вы исчерпаете ресурс диска за 7200дней.
    7200/365=19,7 Т.е примерно 20лет.
    Ответ написан
    5 комментариев
  • PHP: Как описать переменную в массиве включающую любые символы для ссылки начинающейся с '/?'?

    AMar4enko
    @AMar4enko
    А заплатить за час работы человеку, который знает, что и как делать - жаба давит?
    Ответ написан
    Комментировать
  • MySQL запрос из двух таблиц

    seriyPS
    @seriyPS
    Надеюсь эту картинку вы знаете?



    Допустим, таблица A это SELECT * FROM games, а таблица B это SELECT * FROM uploaded_games WHERE user_id = ?.

    Т.е. вам нужно из таблицы A вычесть таблицу B (в терминах теории множеств). На картинке это левый столбец, второй сверху.

    SELECT *
    FROM games as A
    LEFT JOIN uploaded_games as B ON (A.game_id = B.game_id)
    WHERE B.game_id is NULL AND B.user_id = ?
    


    Можно записать более наглядно, но, скорее всего, MySQL его не соптимизирует эффективно

    SELECT *
    FROM games
    WHERE game_id NOT IN (
      SELECT game_id FROM uploaded_games WHERE user_id = ?
    )
    
    Ответ написан
    Комментировать