Как стать автором
Обновить

Комментарии 71

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

Это что вообще?
Configurable Security Restrictions, также известна как SIP (System Integrity Protection).

статья прервалась на самом интересном месте. До отключения спотлайта было 180 гб в час, а после? Таки это он во всем виноват? А что на интеловских маках?

На интеловских все ок

Не всё. У меня Intel MBP 16' 2019, 16GB RAM, 512GB SSD, которому 1 год и тоже есть такая проблема:

SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 32 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 3%
Data Units Read: 327,137,047 [167 TB]
Data Units Written: 331,796,440 [169 TB]
Host Read Commands: 1,149,322,712
Host Write Commands: 2,453,038,367
Controller Busy Time: 0

MacOS Catalina 10.15.7
Использую только для веб-серфинга, немного программирования.

В Activity Monitor / Disk процесс kernel_task записал 3.13 TB и прочитал 596 GB за 15 дней аптайма.
Не видать проблемы что-то.
Data Units Read: 327,137,047 [167 TB]
Data Units Written: 331,796,440 [169 TB]

Это не проблема?

3% ресурса потрачено за год. Вы думаете, что с этим маком кто-то сможет прожить ещё 30 лет? :)

Как можно спорить с яблочниками, если они даже читают как-то по-особому.
Там же написано — занято 3% пространства от 512ГБ. У SSD Kioxia на 512ГБ, которые используются в маках, заявленный ресурс — 300 ТБ, то есть за год 55% ресурса уже исчерпано.

«Percentage used» это как раз не «занято диска», а ресурс использования. На моем маке сейчас показывает 3%, а занято больше половины диска.

То есть, по вашей логике, производитель заложил в TLC диск гарантированный ресурс в 5 петабайт?

Что выглядит очень подозрительно. Если считать как обычно, то на ссд дается гарантия 5 лет. 3% это более 5 петабайт за время жизни или 6 DWPD. Это огромная цифра на уровне энтерпрайз ссд для высоконагруженных баз данных. Вероятность, что эпл заложила такой ресурс, минимальна.
Что выглядит очень подозрительно. Если считать как обычно, то на ссд дается гарантия 5 лет
обычно на SSD дается гарантия не на годы, а на общее число полных циклов перезаписи (или total bytes written, не суть). На samsung 970 pro 512G/1T, у которого упор скорее на скорость чем на надежность, гарантия на 1200/600 TBW соответственно, или полных 1200 циклов перезаписи.

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

Собственно, «percentage used» это, как я понимаю, процент отмерших ячеек памяти. Учтите, что производители обычно закладывают некоторый запас (чтобы выдерживать требования по емкости)
Гарантия дается одновременно и по времени и ресурсу записи, что раньше наступит. 5 лет это стандартная цифра у всех кого помню от настольных до энтерпрайз решений. 6 DWPD это 6 полных перезаписей диска в день в течение срока жизни, что обычно 5 лет. Тоже самое будет цифра 5PBW — 5 петабайт записи за гарантийный срок (т.е. теже самые 5 лет). Разные производители используют разную терминологию, но суть одна и одно конвертируется в другое.

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

Процент отмерших ячеек никто не указывает и не считает. Разве что SMART может считает подобное. По крайней мере, ни у кого в даташитах подобных вещей я не видел. Максимум указывается резерв под мертвые ячейки и сборку мусора. Иногда его даже можно менять. Что имеет ввиду эпл только они знают. Но 6 DWPD это однозначно невозможно. Поэтому либо они используют намного меньший гарантийный срок, либо они вообще по-другому ресурс считают. По-хорошему, считать умершие ячейки это неверно, потому как никаким местом не отражает ресурс флеша. Может быть одна ячейка мертвая, а все остальные на грани смерти (с учетом wear leveling именно так и будет), но процент использования будет на нуле.
Если заявлено 10тб записи за гарантийный срок (10TBW), и они записаны, то ресурс диска исчерпан. Проработает он после этого день или год уже не важно
если контроллер SSD будет выключать ячейки с исчерпанным ресурсом, то после завершения гарантийного ресурса SSD работать уже не сможет — все ячейки ж отключены
Процент отмерших ячеек никто не указывает и не считает. Разве что SMART может считает подобное
контроллеру SSD нужно их учитывать, как минимум чтобы вовремя отключать. Ну и инфа об износе SSD как раз идет из SMART статуса
если контроллер SSD будет выключать ячейки с исчерпанным ресурсом, то после завершения гарантийного ресурса SSD работать уже не сможет — все ячейки ж отключены

Есть ресурс разный. Есть заявленный и фактический. Заявленный указан в даташите, те самые DWPD и TBW. Фактический — это когда ячейка сдохнет, но его никто не знает, по сути. И вот если заявленный превышен, то формально ресурс ссд исчерпан и не важно, что ячейки еще живы. Контроллер никого отключать не будет, он на этот ресурс не смотрит, грубо говоря. Теже самсунги выдерживают петабайты записи, что далеко выходит за пределы заявленных цифр. Это просто везение и показатель качества их флеш чипов. Это влияет только на гарантию, которая такой диск уже не покроет. Самсунг ни за что не будет гарантировать такой ресурс для домашних продуктов. Энтерпрайз — там пожалуйста.

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

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

Вон samsung дает описание, как считать ресурс. Для этого в SMART берутся две цифры — количество перезаписей диска физических и количество логических записей. Это даст износ ячеек, оценку оставшегося ресурса, оценку write amplification.
Причём судя по тестам обычно появление первых сбойных ячеек очень плохой признак, который часто предшествует скачкообразному росту количества таких ячеек.

А так износ SSD по флэшпамяти чисто вероятностное событие. Нет фиксированного ресурса, и с каждой перезаписью вероятность выйти из строя возрастает. Контролёр выход из строя ячеек фиксирует по факту несовпадения контрольных сумм и производит замену на подменный фонд. Когда он кончается — ресур SSD объявляется выработанным. Так как износ ячеек делается примерно равномерным, то дальнейшая эксплуатация всё равно бессмысленна.

Время этого события обычно существенно больше гарантийного, так как до гарантийного хотят, чтобы доживало не менее 95% дисков. Если ориентироваться на тесты тех же 3dnews к примеру, то TLC на 3000-5000 циклов перезаписей может в обычно рассчитывать спокойно, что выходит за рамки морального устаревания большинства моделей при обычном десктопном использовании.
Какая-то из черепашек явно тогда там врёт. Я в жизни не поверю, что там стоит NVMe на базе SLC памяти.
В Activity Monitor / Disk процесс kernel_task записал 3.13 TB и прочитал 596 GB за 15 дней аптайма.
Это примерно 200 GB записано в день в среднем на протяжение последних 15 дней. При этом ничего кроме веб-серфинга по утрам и вечерам на этом маке я не делал.

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

У меня на M1 такое поведение было.
Причина в моем случае оказалась в… том, что открытое окно редактирования письма в mail.app — жрет диск как не в себе (по некоторым причинам было держать открытыми черновики писем в десятки-сотни килобайт чуть ли не 20 часов в сутки).
Вот правда похоже что это скорее симптом, а реальная причина — не ясна.

Так а в чем причины?

Тут недавно проскакивала тема про проблемы в работе с gif, что выглядит одной из причин подобного. А вот это больше борьба с симптомами. Да, это полезная информация. Но сожержимое никак не коррелируется с заголовком.
НЛО прилетело и опубликовало эту надпись здесь
Так а в чем причины?

В том, что Макбуки для Эппла — это в первую очередь средство производства аппок для Айос. Пипл их схавает с любым уровнем качества, а если не будут брать — отключим аппстор. И вы правы, что это лишь симптом.

это в первую очередь средство производства аппок для Айос

Apple в 2020 — четвёртый по популярностью производитель ноутбуков с долей рынка около 7.5%. Больше только у Lenovo, HP и Dell. В моей команде из 23 человек шесть маководов. Мы не пишем софт под экосистему эппл.

Пипл их схавает с любым уровнем качества

У меня до этого были рабочие Lenovo и HP (топовый zBook, почти больше $3k стоил), оба через три года эксплуатации еле дышали. zBook вообще после первого дня эксплуатации уехал в сервис на неделю из-за каких-то проблем со шлейфом. У макбука сейчас заканчивается третий год и он как новый. Правда, надо сказать что вздувался аккумулятор ближе к концу второго года и если бы не гарантия — это было бы достаточно дорогим приключением.

вздувался аккумулятор ближе к концу второго года и если бы не гарантия — это было бы достаточно дорогим приключением.

У нашего MBP вздувался, но, к счастью, без долговременных последствий. Я его примерно за 2-3 часа поменял - неприятное занятие, но вполне реализуемое без предыдущего опыта.

третий год и он как новый… вздувался аккумулятор ближе к концу второго года

Хм… Ну, ОК. Вздулся — это не считается. То есть да, как новый.
Ну, давайте быть честными, у какого-нибудь асуса на второй-третий год работы (то есть вне гарантии) аккумулятор тоже вполне спокойно может вздуться. После его замены на китайца (млять, сколько же у них винтиков иногда нужно открутить, чтоб добраться...) он продолжает работать как новый. Правда если человеку на второй год меняли по гарантии — то это даже плюс. У асусов и прочих гарантия на ноуты вроде как год обычно.
Говоря об Асусах: у меня подряд было два их ноутбука. Первый куплен в 2010, в 2016 батарея потеряла ресурс, в 2017 отвалился видеочип. После ремонта до сих пор работает, но ему уже явно не хватает ресурсов (ЦП слабоват и мало памяти). Второй куплен в 2014 (N550JK), в 2017 отвалился шлейф дисплея, починили. Сейчас пишу с него, пока жена за стационарником. Работает изумительно, батарея потеряла около 15% ресурса всего.
Ну, у меня леновка года так 12-го вообще без проблем (тьфу-тьфу), правда уже у родителей последний год, добавлялась оперативка и ссдшки несколько раз менял, наращивая объемы. Коре i5 3xxx и nvidia 740 до сих пор вполне неплохие для интернетиков и старых игр.
А вот асус из бюджетных на работу был взят, работал больше от сети, батарея была в режиме урезанном — и такую подлянку немного не ожидали. С другой стороны, других проблем нет, а аккумы… ну, они капризные, да.
Может, конечно.
Укажите, пожалуйста, ссылку на источник про доли рынка.

"на разных технических ресурсах" между прочим расходятся мнения. Скажем, spotlight включен почти во всех макбуках, тогда как проблемы с использованием SSD возникают у меньшинства. Из последнего что я смотрел - проблемы со свапом называют чрезвычайно редкими и связывают скорее с использованием некоторого electron софта через rosetta2. Там же в видео чуть дальше пример пользователя с SSD swapping'ом и на intel mac'е, впрочем, там речь о проблеме в конкретной приложухе.

Кстати, учтите, что даже если у вас 1% SSD уходит за месяц, то потребуется несколько лет до его износа выше гарантийного срока.

тогда как проблемы с использованием SSD возникают у меньшинства.

Да у всех они есть. Но одно дело 15ТБ (как у меня), а другое — 260ТБ (как у анонимуса).
Из 15ТБ почти что 10 были записаны только за последние пару месяцев (а точнее 50 дней) в режиме «лёгкий браузинг в Safari + немного кодинга» по несколько часов в неделю. Объём данных, с которыми я работал — несколько мегабайт от силы.
Т.е. получаем 10ТБ/50 = запись 200 гигабайт в сутки.
Smart показывает разницу в 60 power on hours -> что даёт ещё более интересную картину с записью 166ГБ/в час.
Вряд ли, редактируя небольшой текстовый файлик, я мог обеспечить такой траффик.
У меня уже 30-кратная перезапись диска без каких-либо осмысленных действий с моей стороны.

Для сравнения — на рабочий SSD, на котором стоит Винда + собирается большой проект многократно каждый день + записываются гигабайты файлов каждый день, за 1,5 года+ записано всего 12ТБ (~20+ГБ в сутки).

связывают скорее с использованием некоторого electron софта через rosetta2

Не пользуюсь.

Кстати со свопом на M1 прикол в том, что ты его даже особо не ощущаешь. Как-то мне показалось что система стала чуть менее отзывчивой. Я открыл таск менеджер и увидел что у меня свопит 700МБ/сек (по 350 чтение+запись) нонстоп.

Кстати, учтите, что даже если у вас 1% SSD уходит за месяц, то потребуется несколько лет до его износа выше гарантийного срока.

Это при предположении, что процесс будет происходить линейно.
На самом деле шанс выхода из строя изношенных ячеек будет гораздо выше чем у нового накопителя.
Я рассчитываю что комп будет минимум 10 лет работать. Покупать сравнительно недешёвое устройство чтобы через 3 года менять материнку — ну такое…
Но одно дело 15ТБ (как у меня)
ну сами посудите, даже закрыть/открыть крышку ноута это записать и прочитать несколько гигабайт. Вот у меня на intel маке за неделю аптайма на диск записано порядка 400 гигов, за менее трех лет порядка 50 тб, 2% usage. То есть даже будь использование раз в 15 больше, меня бы это мало беспокоило. А ваши 15 терабайт за несколько месяцев это всего в 2-4 раза больше моих цифр.
Это при предположении, что процесс будет происходить линейно.
не линейно
Однако к точке ускорения большинство маков скорее всего морально устареют.
Не пользуюсь.
не пользуетесь или думаете что не пользуетесь? А то условные вотсаппы/дискорды/слаки/зумы/скайп/тимс/вскод/офис очень даже часто присутствуют на ноуте среднего разработчика…
Ретина 2013 года, какой там износ?

image
У вас картинка от жестких дисков, если что, к SSD отношения не имеет.
Если что, эта картинка пригодна для всей электроники и механики. Достаточно открыть конспекты лекций предмета звучащего примерно как «Конструирование радиоэлектронной аппаратуры» и увидеть там картинку, на которой будет верхняя кривая и три участка «Ввод в эксплуатацию», «Эксплуатация», «Вывод из эксплуатации»
ну сами посудите, даже закрыть/открыть крышку ноута это записать и прочитать несколько гигабайт.

Зачем? Да и не делается этого. Даже на х86 гибернация начинается после какого-то времени в слипе. А на ARM она и не нужна — на винде Always-on.

Вот у меня на intel маке за неделю аптайма на диск записано порядка 400 гигов

За неделю? А если бы у вас они записались за 3ч в idle? Вы бы начали волноваться? :)
Напрягает, что это происходит без объяснения причин.
Вы как хотите, я не хочу чтобы у меня писалось 10 терабайт на SSD просто так.
Я, знаете ли, ещё на Спектруме с магнитофоном сидел и меня такие вещи несколько удивляют.

Однако к точке ускорения большинство маков скорее всего морально устареют.

Вообще плевать.
У меня МакМини с 2011г работает и ещё столько же проживёт.

А то условные вотсаппы/дискорды/слаки/зумы/скайп/тимс/вскод/офис

Из этого списка бывает только VsCode. Но он нативный.
Даже на х86 гибернация начинается после какого-то времени в слипе.
А как может в слипе что-то начаться?
SMC не спит никогда, и разряд батареи контролирует именно он, так что он разбудит основной процессор (не включая при этом экран, чтобы не жрать и так подходящий к концу заряд), и попросит демона powerd отправить систему в гибернацию. На M1 это делается только при глубоком разряде батареи, и было включено весьма недавно в macOS 11.3, потому мало кто знает о том, что гибернация этими машинами вообще поддерживается.
У современных ноутбуков в качестве сна — режим Modern Standby, а в нём даже обновления скачиваются. Ну и таймеры пробуждения и всякие wake on LAN есть.

А не подскажете как эту техноересь полностью убрать? Выдали рабочий ноут новый, так этот хлам теряет за сутки половину заряда из-за этого modern standby. Ещё в рюкзаке иногда греется и блютус наушники разряжает (я ж привык что достаточно крышку закрыть, связь пропадёт и уши выключатся сами).

В моём MSI — только через расширенный БИОС, в настройках ACPI отключить параметр типа Low Power S0 Idle. В интернетах есть способы через реестр — ничего не помогало, только через БИОС. Из недостатков — теперь из сна ноут выходит только по кнопке питания, Any Key или открытие крышки не будит, но это гораздо меньшее зло, чем периодическое жужжание вентилятора ночью и усаживание батареи в рюкзаке.
Дожили. Включать комп приходится кнопкой — это минус. :)

Это доминирование!

180Гб/час — это почти 2 Тб за 10 часов, для рабочей машинки в день.
При винчестерах в 256 и 512 Гб, это х8 и х4 кратные перезаписи в день.
Не знаю чьи там винты, но Самсунга девятисотой серии 512 Гб, на х2 кратной записи в день, 5/7 хватило на 2.5 года и зрелище было печальное.

Ситуация может стать сильно хуже при заполнении диска более 70%, что уменьшает пространство для "маневра" контроллеру SSD.

Такой выбор КПДВ мне кажется перегибом. Автор кажется вы больны.
Может быть, в отдельных случаях плату поменяют по гарантии.

Если пользователи в США пойдут в суд.
Сначала Apple будет делать вид, что проблемы нет. Потом — что их не касается какой-то там суд. Потом — досудебное урегулирование и уведомление на сайте «Apple определила, что у очень малого процента оборудования может проявляться следующее поведение», знаменующее начало отзывной кампании.
А после проблему тихо исправят, никому не сказав, но при этом «никакой проблемы в дизайне не было».

Ага, после лет пяти выпуска устройств с этой проблемой. Как это было с клавиатурами.

Но, например, в Москве затраты на массовую смену единственной платы ноутбука будут просто колоссальными. У нас тут не завод Foxconn со 100000 китайцев. Здесь специалисты сервисных центров получают нормальную зарплату, далеко не 30000 руб.
Замена платы ноутбука при массовом отзыве — это «скопировать все данные с ноута на новый (который выдаётся на замену) и отправить старый на глобальный завод в Китае по их замене».
Т.е. разница между странами — только в цене доставки.
Я думаю проблема в том, что M1 мак поставляется с 8 гигами, очень быстр, что вызывает желание делать на нем серьезные задачи, а свопит очень быстро. Там где на Intel народ бы уже заметил тормоза и позакрывал бы вкладки, на M1 народ продолжает работать

Я себе взял Air с 16 гигами, на всякий случай поставил iStat чтобы видеть загрузку оперативки, проблем с SSD не вижу.

А так — Activity Monitor показывает же данные по каждый программе, нет проблем понять кто пишет.

У меня mac mini 16 Gb RAM (и 1 Tb SSD) (ситилинк кастомные конфигурации вполне себе возит) и четко видимый эффект все же есть пусть и только на mail.app

Так давно отключил Spotlight, что уже не помню почему) (ноут 12ого года)

Почему вы SSD называете диском?

А как? ПЗУ? #сарказм )

На самом деле проблема бесконтрольного использования ресурсов компа, который куплен за честно заработанные, существует не только для макос, но и под вин.
Поддержка Microsoft честно посылает в путешествие по этому вопросу.
https://answers.microsoft.com/ru-ru/windows/forum/windows_10-security/%d0%ba%d0%b0%d0%ba/af6c0d51-6df8-4ac2-b676-6eb92bf64019

Выключить, что можно, руками, потом:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender]
"DisableAntiSpyware"=dword:00000001
"DisableRealtimeMonitoring"=dword:00000001
"AlowFastServiceStartup"=dword:00000000
"ServiceKeepAlive"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection]
"DisableBehaviorMonitoring"=dword:00000001
"DisableOnAccessProtection"=dword:00000001
"DisableScanOnRealtimeEnable"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Spynet]
"LocalSettingsOverrideSpynetReporting"=dword:00000000
"SubmitSamplesConsen"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System]
"EnableSmartScreen"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinDefend]
"Start"=dword:00000004


Работать это будет, конечно, только до тех пор пока мс не решит обратного.
А как? ПЗУ?

Так же, как уже есть в тексте — накопитель. "Диск" — это ведь раздел на накопителе, так? Неужели диск С может выйти из строя отдельно от диска D на том же SSD?

Диск круглый, а тут всё прямоугольное.

Хм, а почему вы твердотельные накопители данных называете SSD? В термине Solid-State Drive слово drive означает "привод". Очевидно, в накопителях этого типа никакого привода нет и быть не может. Слово "привод" тут осталось с прежних пор, точно так же, как и привычное нам "диск" в русском языке осталось от жёсткого диска. Просто со временем эти слова стали синонимами накопителя данных.

Да нет никаких прежних пор. Это устоявшийся англоязычный термин и в русский попал как есть. Кстати, привод, в общем случае, это система управления исполнительным устройством. За привод вполне сканает контроллер памяти, а за исполнение функционального назначения — микросхемы памяти.
точно так же, как и привычное нам «диск» в русском языке осталось от жёсткого диска


От дискет. Было время, когда в ПК не было жесткого диска вообще.
Как, например, у моих знакомых на их домашнем компе в 1994 году.
Окей, давайте звать накопителем, как наиболее нейтральным названием для всех.

Percentage Used: 0%
Data Units Read: 627,679 [321 GB]
Data Units Written: 4,821,417 [2.46 TB]


nvme куплена в конце января. 2.5Тб записи включает начальный бенчмарк производительности, полнодисковое шифрование (1Тб записано) и перенос данных со старой машины.


На машине много всего, включая кучу всяких libvirt'овых виртуалок с относительно приличной нагрузкой. Debian.

Вот здесь специалист говорит, что проблема заключалась в баге ядра и, судя по-всему, была решена в версии 11.4, надо только дождаться официального обновления от Apple. Он также упоминает, что все цифры статистики о уже записанных данных из SMART верны и это не ошибка вычисления статистики.
Я думаю проблема в том, что M1 мак поставляется с 8 гигами

Я когда читал что в базе 8 гигов тоже удивился. А 16 максимум.
Тут у телефонов уже 8 гигов RAM в дорогих моделях. А это рабочий инструмент.
Пишут конечно что macOS для M1 менее требовательна к RAM чем macOS для x86-x64
Но почему нет возможности поставить 32-64 Гб. Иди можно будет в новых прошках?
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.