Скрипт вывода основных данных по использованию 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 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Настройка/оптимизация SSD для linux - нужна ли?

#21

03 июн 2019, 14:33

916307h видимо не часы
А сколько реально этому диску? И понаблюдайте за этой цифрой. Возможно сможете по динамике изменения определить единицы измерения.
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

no avatar

asa
Сообщения: 456
Зарегистрирован: 19 авг 2018, 10:45
Решено: 3
Благодарил (а): 126 раз
Поблагодарили: 215 раз
Контактная информация:

Настройка/оптимизация SSD для linux - нужна ли?

#22

03 июн 2019, 15:16

demonlibra писал(а):
03 июн 2019, 14:33
А сколько реально этому диску
Куплен в этом году новым. Там игрушки валяются на нтфс.

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Настройка/оптимизация SSD для linux - нужна ли?

#23

03 июн 2019, 16:06

ИзображениеИзображение

Аватара пользователя

Автор темы
demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Настройка/оптимизация SSD для linux - нужна ли?

#24

03 июн 2019, 16:58

darkfenix, вроде эта часть у Вас работала и я в этих строках ничего с самого начала не трогал.

Код: Выделить всё

sudo smartctl /dev/"$dev" --all | grep "Device Model" | sed 's/"Device Model"/"Модель диска"/g'
sudo smartctl /dev/"$dev" --all | grep "Serial Number" | sed 's/"Serial Number"/"Серийный номер"/g'
sudo smartctl /dev/"$dev" --all | grep "User Capacity" | sed 's/"User Capacity"/"Объем диска"/g'
Добавил ковычек, вдруг поможет. Ну и кодировку файла проверьте.
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Настройка/оптимизация SSD для linux - нужна ли?

#25

03 июн 2019, 17:08

demonlibra, и правда все работало, это у меня при копипасте поломалось. Сейчас поправил, вот что вышло

Код: Выделить всё

Обнаружены следующие диски:

NAME   SIZE MODEL            SERIAL
sda  223,6G LDNDISK SSD 240G 2018081604063
------------------------------------------------------

Обнаружены следующие диски SSD:

NAME   SIZE MODEL            SERIAL
sda  223,6G LDNDISK SSD 240G 2018081604063
------------------------------------------------------

Введите идентификатор диска /dev/sda

Device Model:     LDNDISK SSD 240GB
Serial Number:    2018081604063
User Capacity:    240 057 409 536 bytes [240 GB]

241 Total_LBAs_Written: 50429
241 Lifetime_Writes_GiB: 
241 Host_Writes_32MiB: 

Sector Size: 512

Всего записано данных: 0 ТБайт
Всего занято на разделах диска: 55 Гбайт

Вероятно данные TBW определены неверно.
Занимаемое место на диске (55 Гбайт) больше определенного значения TBW (0 Гбайт).

9 Power_On_Hours: 508
Всего отработано: 508 часов (0.05 лет)

Нажмите ENTER чтобы закрыть окно
ИзображениеИзображение

Аватара пользователя

Автор темы
demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Настройка/оптимизация SSD для linux - нужна ли?

#26

03 июн 2019, 17:13

Получается, что работает.
Остается вопросом, что производитель Вашего SSD заложил в параметр "241 Total_LBAs_Written". Возможно МБайты.
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Настройка/оптимизация SSD для linux - нужна ли?

#27

03 июн 2019, 17:15

Возможно
ИзображениеИзображение

Аватара пользователя

Автор темы
demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Настройка/оптимизация SSD для linux - нужна ли?

#28

03 июн 2019, 17:21

Есть мысль для проверки сделать принудительную запись, например 100 Мбайт и вычисление разницы значений параметра 241 до и после.
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Настройка/оптимизация SSD для linux - нужна ли?

#29

03 июн 2019, 17:25

Щас запилим
ИзображениеИзображение

no avatar

asa
Сообщения: 456
Зарегистрирован: 19 авг 2018, 10:45
Решено: 3
Благодарил (а): 126 раз
Поблагодарили: 215 раз
Контактная информация:

Настройка/оптимизация SSD для linux - нужна ли?

#30

03 июн 2019, 17:32

А почему-то у меня записано и занято по нулям?
Обнаружены следующие диски SSD:
[sudo] пароль для asa:
sdb Model Family: SandForce Driven SSDs
Corsair Force LS SSD
231 SSD_Life_Left 0x0013 100 100 000 Pre-fail Always - 98
sdc Model Family: Intel 330/335 Series SSDs
INTEL SSDSC2CT060A3
------------------------------------------------------

Введите идентификатор диска /dev/sda

Модель диска: Patriot Burst
Серийный номер: B7E0078B065300146092
Объем диска: 480 103 981 056 bytes [480 GB]

241 Total_LBAs_Written: 1438
241 Lifetime_Writes_GiB:
241 Host_Writes_32MiB:

Sector Size: 512

Всего записано данных: 0 ТБайт
Всего занято на разделах диска: 0 Гбайт

Всего отработано: 2093 часов (0.23 лет)

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Настройка/оптимизация SSD для linux - нужна ли?

#31

03 июн 2019, 17:51

demonlibra, в общем сделал такую штуку

Код: Выделить всё

Total_LBAs_Written=`sudo smartctl /dev/sda --all | grep "Total_LBAs_Written"`
Total_LBAs_Written=${Total_LBAs_Written##* }
echo "241 Total_LBAs_Written: $Total_LBAs_Written"

dd if=/dev/urandom of=file bs=1M count=1000 status=progress

Total_LBAs_Written=`sudo smartctl /dev/sda --all | grep "Total_LBAs_Written"`
Total_LBAs_Written=${Total_LBAs_Written##* }
echo "241 Total_LBAs_Written: $Total_LBAs_Written"
Вышло вот что

Код: Выделить всё

241 Total_LBAs_Written: 50513
921698304 bytes (922 MB, 879 MiB) copied, 6 s, 153 MB/s
1000+0 записей получено
1000+0 записей отправлено
1048576000 bytes (1,0 GB, 1000 MiB) copied, 6,81841 s, 154 MB/s
241 Total_LBAs_Written: 50540
ИзображениеИзображение

Аватара пользователя

Автор темы
demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Настройка/оптимизация SSD для linux - нужна ли?

#32

03 июн 2019, 17:58

Это если вы открыли терминал в каталоге, который находится в разделе на данном SSD. Это частный случай, который не охватывает множество других вариантов.
Последний раз редактировалось пользователем 1 demonlibra; всего редактировалось раз: 3
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Настройка/оптимизация SSD для linux - нужна ли?

#33

03 июн 2019, 17:59

demonlibra, конечно. У меня в данный момент только один носитель.
ИзображениеИзображение

Аватара пользователя

Автор темы
demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Настройка/оптимизация SSD для linux - нужна ли?

#34

03 июн 2019, 18:38

Начал работать в этом направлении. Получаем разницу параметра 241 после записи.
Буду изобретать что с этим делать дальше.
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Скрипт вывода основных данных по использованию SSD

#35

03 июн 2019, 18:57

 ! Сообщение из: darkfenix
Выделил в отдельную тему
ИзображениеИзображение

Аватара пользователя

Автор темы
demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Скрипт вывода основных данных по использованию SSD

#36

03 июн 2019, 19:12

Сделал чего-то. У меня работает. Пробуйте.

Есть проблема в том что параметр 241 может измениться сразу, а может с неопределенной задержкой.
У меня тест проходит успешной через раз. Задание временной задержки проблему не решает.
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Скрипт вывода основных данных по использованию SSD

#37

03 июн 2019, 20:50

demonlibra, есть небольшая ошибка

Код: Выделить всё

Введите Y для выполнения тестовой записи: y
Введите полный путь к файлу на SSD для тестовой записи: /home/darkfenix/sad
Введите объем данных в Мб: 100

241 до записи = 50625

100+0 записей получено
100+0 записей отправлено
104857600 bytes (105 MB, 100 MiB) copied, 0,668609 s, 157 MB/s

241 после записи = 50625
Разница = 0
./ssd.sh: строка 105: 10 * 1024 * 1024 / 0: деление на 0 (неверный маркер «0»)

9 Power_On_Hours: 509
Всего отработано: 509 часов = 21 дней = 0.05 лет

Нажмите ENTER чтобы закрыть окно
ИзображениеИзображение

Аватара пользователя

Автор темы
demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Скрипт вывода основных данных по использованию SSD

#38

03 июн 2019, 21:13

Вот это оно и есть. У меня эта ошибка через раз появляется.
Запись прошла, но 241 параметр не изменился.

Кстати 100 МБ записывать не обязательно. Достаточно 10.
Меньше шансов, что за время выполнения будет записано еще что-нибудь системой.
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Аватара пользователя

Автор темы
demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Скрипт вывода основных данных по использованию SSD

#39

03 июн 2019, 21:43

Не знаю почему, но продублировав команду записи, получил желаемый результат.
Не уверен, что на других дисках будет также.
Пробуйте.
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

Скрипт вывода основных данных по использованию SSD

#40

03 июн 2019, 22:26

demonlibra, сброс буферов после записи? sync вместо второй записи?

Закрыто

Вернуться в «Программирование, скриптинг, виртуализация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя