Загрузки

Эту страницу мы создали для того, чтобы Вы могли загрузить те скрипты и утилиты, которые мы используем для тестирования ноутбуков. Мы здесь будем оставлять либо сами файлы для загрузки, либо ссылки на сторонние ресурсы (например, GitHub), где все эти файлы имеются. Загружайте и делитесь своим опытом в комментариях. На данный момент (22.04.2021) тут представлены только утилиты с открытым исходным кодом, так что если Вы сомневаетесь в том, что наши сборки не имеют вирусов или троянов, не проблема, Вы всегда можете загрузить исходный код утилиты, оценить его, и скомпилировать утилиту из исходного кода самостоятельно.

1. Утилиты и скрипты для macOS.

1.1. Benchmark от Kavars (Кирилл Варшамов).

Benchmark от Kavars.

Замечательная утилита от моего дорогого друга, Кирилла, которая позволяет провести на macOS тест скорости заполнения SSD. Утилита генерирует 1 ГБ случайных данных в оперативной памяти и затем пишет этот 1 ГБ файлами на Ваш SSD накопитель n-ое количество раз, пока не будет заполнено то количество ГБ, которое Вы указали. После того, как запись была произведена, Вы можете экспортировать отчёт, содержащий информацию о скорости при записи каждого блока размером 1 ГБ, и времени, затраченное на запись этого самого блока.

На момент, когда я составляю эту страницу, Кирилл ещё не опубликовал у себя в GitHub релизную версию приложения, поэтому я публикую тут его сборку от 4 января. С тех пор Кирилл вносил ещё изменения в исходный код утилиты, но скомпилированную и подписанную после этого программу он мне ещё не присылал, так что делюсь тем, что есть. Можете сами собрать более свежую версию из исходного кода на GitHub.

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

1.2. Мой скрипт для логгирования заряда батареи.

Мой скрипт для логгирования заряда батаре

Этот скрипт делает всё то же самое, что делает мой PowerShell-скрипт для теста автономности Windows-ноутбуков. Я просто переписал его под zsh, являющийся стандартной командной оболочкой в macOS, начиная с версии 10.15. Хотя, так-то можно этот же скрипт запустить и с bash, просто заменив в 1-ой строке zsh на bash. Там отличия минимальные в рамках этого скрипта, я ничего специфичного не использую.

В чём суть zsh-скрипта для теста автономности? Та же, что и у PowerShell-скрипта: мы каждые 10 секунд проверяем, изменился ли заряд батареи, и, если изменился, то пишем в файл “battery_test_log.txt” информацию о времени, когда процент заряд изменился, и, собственно, новый процент заряда. Т.е., например, если в 15:00:00 аккумулятор был заряжен на 100%, а в 15:05:00 аккумулятор разрядился до 99%, то в файл будет записано «99;15:05:00». Далее мы сгружаем эти данные в Excel и просто подсчитываем общие и средние показатели. Всё просто.

Если Вам не нравится идея со скриптом, не вопрос, можете поковырять логи операционной системы и поискать самим, в какой момент ноутбук разрядился и когда он закончил заряжаться. Мне удобнее использовать скрипт и всю нужную мне информацию сгружать в отдельный файл. Скрипт выполняет проверку раз в 10 секунд и пишет в файл информацию только при наличии изменений, его влияние на результат минимально, менее 1%.


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *