Скрипт вывода основных данных по использованию SSD
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Автор темы - Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
Я мог чего и перепутать. Давайте вместе рассуждать.
У Вас при записи 100 Мб значение параметра 241 меняется на 3.
Т.е. одна единица параметра 241 соответствует 33.3 Мб
Текущее значение параметра 241 = 50720
50720 х 33.3 / 1024 / 1024 = 1.6 ТБ
Возможно подвох в том, что мы не знаем начальное значение параметра 241.
С каким значением параметра 241 производитель отправил устройство загадка.
У Вас при записи 100 Мб значение параметра 241 меняется на 3.
Т.е. одна единица параметра 241 соответствует 33.3 Мб
Текущее значение параметра 241 = 50720
50720 х 33.3 / 1024 / 1024 = 1.6 ТБ
Возможно подвох в том, что мы не знаем начальное значение параметра 241.
С каким значением параметра 241 производитель отправил устройство загадка.
Последний раз редактировалось пользователем 2 demonlibra; всего редактировалось раз: 4
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
Автор темы - Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
Мне было интересно.
Подобную проблему показал asa в диске INTEL, который судя по параметру 9 Power_On_Hours: 916297h, отработал больше 100 лет.
Настройка/оптимизация SSD для linux - нужна ли? (Пост asa #81011)
Надо хранить в файле вывод команды smartctl сразу после покупки диска.
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
- Сообщения: 583
- Зарегистрирован: 08 дек 2018, 01:08
- Решено: 18
- Благодарил (а): 37 раз
- Поблагодарили: 141 раз
Скрипт вывода основных данных по использованию SSD
32Мб должно быть .
А вопрос интересный. Вот, думаю, должен быть какой-то ограниченный набор "множителей" для этого параметра. Пока что я нашел:
1. 512 б
2. 32Мб (512*65536)
3. 1Гб (32Мб*32)
-
Автор темы - Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
Вариант 1. Я могу ошибаться, но размер сектора может быть и 4096.
Адекватные производители пишут в описании атрибута 241 его смысл.
Например у darkfenix,
вместо 241 Total_LBAs_Written
должно быть 241 Host_Writes_32MiB
Адекватные производители пишут в описании атрибута 241 его смысл.
Например у darkfenix,
вместо 241 Total_LBAs_Written
должно быть 241 Host_Writes_32MiB
Последний раз редактировалось пользователем 1 demonlibra; всего редактировалось раз: 5
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
Автор темы - Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
Я тоже не очень понимаю чего он там пишет и озадачился этим вопросом. Непонятно откуда, но 5 - 10 гигов записи в день набегает. Торренты на
этот диск не качаю.
Позапускаю сценарий с неделю для набора статистики
Код: Выделить всё
#!/bin/bash
# Заменить на свой (sda, sdb, sdc, ...)
dev=sdb
# Всего записано блоков - 241 Total_LBAs_Written
Total_LBAs_Written=`sudo smartctl /dev/"$dev" --all | grep "Total_LBAs_Written"`
Total_LBAs_Written=${Total_LBAs_Written##* }
#echo "241 Total_LBAs_Written: $Total_LBAs_Written"
# Размер сектора
sector_size=`cat /sys/block/"$dev"/queue/hw_sector_size`
#echo "Sector Size: $sector_size"
TBWM=`echo "scale=3; $sector_size * $Total_LBAs_Written / 1024 / 1024" | bc -l | sed 's/^\./0./'`
echo
echo `date +%Y-%m-%d_%H:%M`" Всего записано данных: $TBWM МБайт" >> sdb-TBWM
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
Автор темы - Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
Добавил процент использования диска по времени и средний объем записываемых данных в день. Требуется ввод даты установки диска.
https://github.com/demonlibra/ssd-tbw
https://github.com/demonlibra/ssd-tbw
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
- Сообщения: 456
- Зарегистрирован: 19 авг 2018, 10:45
- Решено: 3
- Благодарил (а): 126 раз
- Поблагодарили: 215 раз
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
А он корректно работает только на SSD? Потому как мой HDD выдает
Обнаружены следующие диски:
NAME SIZE MODEL SERIAL
sda 465,8G HGST HTS545050A7 TM85G3G807NSYT
sdb 111,8G ADATA SP550 2G3520031952
------------------------------------------------------
Обнаружены следующие диски SSD:
NAME SIZE MODEL SERIAL
sdb 111,8G ADATA SP550 2G3520031952
------------------------------------------------------
Введите идентификатор диска /dev/sda
Введите дату начала использования диска (пример формата 2018-01-01): 2018-01-01
Device Model: HGST HTS545050A7E380
Serial Number: TM85G3G807NSYT
User Capacity: 500 107 862 016 bytes [500 GB]
241 Total_LBAs_Written:
241 Lifetime_Writes_GiB:
241 Host_Writes_32MiB:
Sector Size: 512
Всего записано данных: ТБайт
Всего занято на разделах диска: 5 Гбайт
(standard_in) 1: syntax error
/home/lm/Downloads/ssd-tbw.sh: строка 80: [: : ожидается целочисленное выражение
9 Power_On_Hours: 4496
Всего отработано: 4496 часов = 187 дней = 0.51 лет
Диск находился в работе 35% от общего срока службы
/home/lm/Downloads/ssd-tbw.sh: строка 152: / 520: синтаксическая ошибка: ожидается операнд (неверный маркер «/ 520»)
NAME SIZE MODEL SERIAL
sda 465,8G HGST HTS545050A7 TM85G3G807NSYT
sdb 111,8G ADATA SP550 2G3520031952
------------------------------------------------------
Обнаружены следующие диски SSD:
NAME SIZE MODEL SERIAL
sdb 111,8G ADATA SP550 2G3520031952
------------------------------------------------------
Введите идентификатор диска /dev/sda
Введите дату начала использования диска (пример формата 2018-01-01): 2018-01-01
Device Model: HGST HTS545050A7E380
Serial Number: TM85G3G807NSYT
User Capacity: 500 107 862 016 bytes [500 GB]
241 Total_LBAs_Written:
241 Lifetime_Writes_GiB:
241 Host_Writes_32MiB:
Sector Size: 512
Всего записано данных: ТБайт
Всего занято на разделах диска: 5 Гбайт
(standard_in) 1: syntax error
/home/lm/Downloads/ssd-tbw.sh: строка 80: [: : ожидается целочисленное выражение
9 Power_On_Hours: 4496
Всего отработано: 4496 часов = 187 дней = 0.51 лет
Диск находился в работе 35% от общего срока службы
/home/lm/Downloads/ssd-tbw.sh: строка 152: / 520: синтаксическая ошибка: ожидается операнд (неверный маркер «/ 520»)
-
Автор темы - Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
Вероятно в выводе smartctl для HDD отсутствует параметр 241 или любой другой, по которому можно рассчитать объем записанных данных.
Добавил проверку на пустой параметр 241 и вывод сообщения
https://github.com/demonlibra/ssd-tbw
Добавил проверку на пустой параметр 241 и вывод сообщения
https://github.com/demonlibra/ssd-tbw
Последний раз редактировалось пользователем 1 demonlibra; всего редактировалось раз: 5
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
- Сообщения: 456
- Зарегистрирован: 19 авг 2018, 10:45
- Решено: 3
- Благодарил (а): 126 раз
- Поблагодарили: 215 раз
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
Обнаружены следующие диски:
NAME SIZE MODEL SERIAL
sda 465,8G HGST HTS545050A7 TM85G3G807NSYT
sdb 111,8G ADATA SP550 2G3520031952
------------------------------------------------------
Обнаружены следующие диски SSD:
[sudo] пароль для lm:
NAME SIZE MODEL SERIAL
sdb 111,8G ADATA SP550 2G3520031952
------------------------------------------------------
Введите идентификатор диска /dev/sda
Введите дату начала использования диска (пример формата 2018-01-01): 2017-01-01
Device Model: HGST HTS545050A7E380
Serial Number: TM85G3G807NSYT
User Capacity: 500 107 862 016 bytes [500 GB]
241 Total_LBAs_Written:
241 Lifetime_Writes_GiB:
241 Host_Writes_32MiB:
Sector Size: 512
Вывод smartctl не содержит данных для определения записанных данных
9 Power_On_Hours: 4496
Всего отработано: 4496 часов = 187 дней = 0.51 лет
Нажмите ENTER чтобы закрыть окно
NAME SIZE MODEL SERIAL
sda 465,8G HGST HTS545050A7 TM85G3G807NSYT
sdb 111,8G ADATA SP550 2G3520031952
------------------------------------------------------
Обнаружены следующие диски SSD:
[sudo] пароль для lm:
NAME SIZE MODEL SERIAL
sdb 111,8G ADATA SP550 2G3520031952
------------------------------------------------------
Введите идентификатор диска /dev/sda
Введите дату начала использования диска (пример формата 2018-01-01): 2017-01-01
Device Model: HGST HTS545050A7E380
Serial Number: TM85G3G807NSYT
User Capacity: 500 107 862 016 bytes [500 GB]
241 Total_LBAs_Written:
241 Lifetime_Writes_GiB:
241 Host_Writes_32MiB:
Sector Size: 512
Вывод smartctl не содержит данных для определения записанных данных
9 Power_On_Hours: 4496
Всего отработано: 4496 часов = 187 дней = 0.51 лет
Нажмите ENTER чтобы закрыть окно
Ппроверил HDD , а SSD работает))
-
Автор темы - Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
Добавил проверку наличия вводимого идентификатора диска в списке обнаруженных дисков
https://github.com/demonlibra/ssd-tbw
https://github.com/demonlibra/ssd-tbw
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
Автор темы - Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
Чего-то я запутался или туплю.
Вы на ошибку указали или все нормально?
Вы на ошибку указали или все нормально?
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
Автор темы - Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
Изначально для SSD, но если указанный диск таковым не является, то параметр 241 отсутствует.
Соответственно об этом будет выведено сообщение.
Соответственно об этом будет выведено сообщение.
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
Автор темы - Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
Добавил ввод гарантированного производителем объема записываемых данных для расчета теоретического ресурса и срока эксплуатации.
https://github.com/demonlibra/ssd-tbw
https://github.com/demonlibra/ssd-tbw
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
Автор темы - Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
Следующая команда позволяет отобразить все варианты атрибута 241, которые видит smartctl
Исходя из этого поправил сценарий.
https://github.com/demonlibra/ssd-tbw
Код: Выделить всё
smartctl -P showall | grep 241
241 Total_LBAs_Written
241 Host_Writes_GiB
241 Lifetime_Writes_GiB
241 Lifetime_Writes_GiB
241 Host_Writes_32MiB
241 Lifetime_Writes_GiB
241 Lifetime_Writes_GiB
241 Host_Writes_GiB
241 Host_Writes
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Total_Writes_GiB
241 Host_Writes_32MiB
241 Host_Writes_LBAs
241 Total_Writes_GiB
241 Total_Writes_GiB
241 Total_Host_GB_Written
241 Host_Writes_GiB
241 Lifetime_Writes_GiB
241 Lifetime_Writes_GiB
241 Host_Writes_32MiB
241 Lifetime_Writes_GiB
241 Lifetime_Writes_GiB
241 Host_Writes_GiB
241 Host_Writes
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Host_Writes_32MiB
241 Total_Writes_GiB
241 Host_Writes_32MiB
241 Host_Writes_LBAs
241 Total_Writes_GiB
241 Total_Writes_GiB
241 Total_Host_GB_Written
https://github.com/demonlibra/ssd-tbw
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
Автор темы - Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
2019-06-04_20:05 Всего записано данных: 1148212.557 МБайт
2019-06-05_20:15 Всего записано данных: 1152534.087 МБайт
2019-06-06_22:39 Всего записано данных: 1154186.233 МБайт
2019-06-07_23:14 Всего записано данных: 1154551.064 МБайт
2019-06-08_14:22 Всего записано данных: 1156746.215 МБайт
2019-06-09_22:04 Всего записано данных: 1161375.569 МБайт
2019-06-10_15:28 Всего записано данных: 1165940.191 МБайт
2019-06-12_21:09 Всего записано данных: 1170353.141 МБайт
2019-06-05_20:15 Всего записано данных: 1152534.087 МБайт
2019-06-06_22:39 Всего записано данных: 1154186.233 МБайт
2019-06-07_23:14 Всего записано данных: 1154551.064 МБайт
2019-06-08_14:22 Всего записано данных: 1156746.215 МБайт
2019-06-09_22:04 Всего записано данных: 1161375.569 МБайт
2019-06-10_15:28 Всего записано данных: 1165940.191 МБайт
2019-06-12_21:09 Всего записано данных: 1170353.141 МБайт
Типовая офисная работа. Торренты на этот диск не качал. Немного youtube (240p, 320p).
Файл подкачки отключен. Оперативки 8Гб.
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
- Сообщения: 317
- Зарегистрирован: 08 сен 2016, 02:49
- Решено: 1
- Благодарил (а): 52 раза
- Поблагодарили: 192 раза
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
1. https://habr.com/ru/post/397865/demonlibra писал(а): ↑12 июн 2019, 21:17Черт пойми откуда, но несколько гигабайт записи в день набегает.
2. по моим наблюдениям, именно ютуб пишет на диск очень интенсивно, а ещё яндекс маркет и авито в числе "лидеров".
3. Не вспомню уже точный сценарий, но как-то забыл открытый документ в LibreOffice. Несколько часов он повисел что-то неприлично много записал на ssd в фоновом режиме.
4. журналы системы и т.п. (?)
-
Автор темы - Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Скрипт вывода основных данных по использованию SSD
Да я так, просто ради интереса. Меня в общем эта ситуация не напрягает. Хватит ресурса на 50 или 100 лет не принципиально.
Firefox не использую.
Будет скучно, запущу на денек
Firefox не использую.
Будет скучно, запущу на денек
Код: Выделить всё
sudo iotop --accumulated
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей