История о том, как я устанавливал операционную систему на флешку с играми, и в итоге утер нос тупым дегенератам с двача
@anti2channel
Вчера я создал тред на дваче, где искал способы установки операционной системы на флешку для игр. Я хотел узнать, как это сделать, и попросил совета у других пользователей. Однако большинство советов были бесполезными, и я начал искать решение самостоятельно.
Я нашёл решение — это оказался winesapOS на базе Arch Linux. Я скачал Performance образ и начал разворачивать его на флешке с помощью Etcher. Во время процесса я параллельно занимался своими делами.
Пока я работал, некоторые пользователи начали критиковать меня и говорить, что у меня ничего не получится. Они говорили, что моя система не будет работать или что я не смогу запустить игры.
Типичные пользователи двача
Однако я продолжал работать, и вскоре система загрузилась с флешки. Она работала медленно, поэтому я решил выбрать другой жёсткий диск. В итоге я выбрал SSD через USB-переходник, он побыстрее будет.
USB-SATA переходник
После установки системы на SSD я запустил игру «Сталкер». Она работала медленно, как и все игры через Wine, но нативный Limbo работал намного быстрее. Оказалось, что проблема была в дровах NVIDIA. Я перезагрузил систему, и она сама подтянула необходимые дрова.
После перезагрузки я запустил таки Сталкера и удивился, насколько быстро она работала. Я даже не ожидал, что такое возможно. Я был в восторге от того, как всё получилось.
Максимальные настройки
Сталкер, запущенный через ОС, которая загрузилась с USB-носителя, все летает
Для окончательного разгрома я скачал Left 4 Dead и запустил его. Он закрывался, поэтому я погуглил и установил соответствующие параметры запуска. В игре есть возможность выводить статистику, и я включил её. Оказалось, что игра летает.
Left 4 Dead, в правом нижнем углу выводится статистика (количество кадров и состояние сети)
Я подключил SSD к ноутбуку с видеокартой NVIDIA и тоже всё отлично работало. Никакой перестановки дров не потребовалось. Ноут грелся не так сильно, перестал троттлить, и в играх было намного больше кадров.
После этого пользователи притихли, потому что я изящно провёл им по губам. Если бы я не создал тред на дваче, то, наверное, сдался бы на этапе флешки. Но провести по губам тупорылым пользователям, которые ничего не понимают, но пытаются показать свою значимость, было делом чести.
Также были советы, но без конкретики и уже после того, как я нашёл решение. Я не видел смысла ставить восьмёрку или десятку, потому что Arch Linux оказался бодрее и жрал меньше ресурсов из-под коробки.
Мораль этой истории такова: двач — это не место, где можно получить хорошие советы, когда они нужны. Здесь много людей, которые пытаются помешать вам достичь успеха. Однако мой главный мотиватор — это делать всё назло другим. Поэтому я справился и получил удовольствие от игр. Сосите молча, тупые дегенераты с двача.
Бонус
Ложка мёда в бочке дёгтя
Двач... двач никогда не меняется
Тестируем скорость SSD под Win10 и Linux Debian 12 на мини-ПК SZBOX 5800H
Это 3-я часть тестирования мини-ПК SZBOX 5800H, предыдущая по ссылке. Также этот обзор можно назвать: CrystalDiskMark vs fio.
Предварительно укажем на некоторые факты:
мы взяли бюджетный SSD на контроллере SM2263XT, подробнее про SSD говорили ранее
одна из целей - подобрать утилиту тестирования скорости SSD под Линукс, чтобы в ней можно было задать схожие с CrystalDiskMark параметры
в тестировании использовалась portable-версия CrystalDiskMark
установлено, что некоторые графические утилиты под Линукс являются обёрткой для fio. Пример KDiskMark
Весь процесс можно разделить на 4 части:
1) установка WIN10 и Debian12 на один SSD
2) тестирование на CrystalDiskMark
3) тестирование на fio
4) результаты
Часть 1 в этом обзоре не будет разбираться детально, в Сети много статей на эту тему. Вот пример расширенной установки Debian на диск с Windows. Самые важные моменты, когда Windows уже установлена на SSD:
выбрать раздел "basic data NTFS" с Windows и уменьшить его, чтобы на освободившемся месте создать новый раздел и установить Debian
установить Grub для мульти загрузки
grub multiboot
Для части 2 устанавливаем portable версию CrystalDiskMark и запускаем с параметрами по умолчанию, результат:
Кстати, параметры тестирования легко настраиваются:
В части 3 после установки
apt install fio
определим шаблоны тестирования по аналогии с настройками CrystalDiskMark выше:
1 Read | 2 Write
1.1 Read Sequential=1MiB Queues=8 Threads=1 | 2.1 Write Sequential=1MiB Queues=8 Threads=1
1.2 Read Sequential=1MiB Queues=1 Threads=1 | 2.2 Write Sequential=1MiB Queues=1 Threads=1
1.3 Read Random=4KiB Queues=32 Threads=1 | 2.3 Write Random=4KiB Queues=32 Threads=1
1.4 Read Random=4KiB Queues=1 Threads=1 | 2.4 Write Random=4KiB Queues=1 Threads=1
Ниже небольшая шпаргалка по ключам fio:
Также приведём список 8ми шаблонов fio для записи результатов в файл после каждого теста:
fio --loops=5 --size=1000m --filename=/mnt/fio_test_file --stonewall --ioengine=libaio --direct=1 --name=1_1 --bs=1m --iodepth=8 --rw=read > 1_1_read.txt; rm -f /mnt/fio_test_file
fio --loops=5 --size=1000m --filename=/mnt/fio_test_file --stonewall --ioengine=libaio --direct=1 --name=2_1 --bs=1m --iodepth=8 --rw=write > 2_1_write.txt; rm -f /mnt/fio_test_file
fio --loops=5 --size=1000m --filename=/mnt/fio_test_file --stonewall --ioengine=libaio --direct=1 --name=1_2 --bs=1m --iodepth=1 --rw=read > 1_2_read.txt; rm -f /mnt/fio_test_file
fio --loops=5 --size=1000m --filename=/mnt/fio_test_file --stonewall --ioengine=libaio --direct=1 --name=2_2 --bs=1m --iodepth=1 --rw=write > 2_2_write.txt; rm -f /mnt/fio_test_file
fio --loops=5 --size=1000m --filename=/mnt/fio_test_file --stonewall --ioengine=libaio --direct=1 --name=1_3 --bs=4k --iodepth=32 --rw=randread > 1_3_read.txt; rm -f /mnt/fio_test_file
fio --loops=5 --size=1000m --filename=/mnt/fio_test_file --stonewall --ioengine=libaio --direct=1 --name=2_3 --bs=4k --iodepth=32 --rw=randwrite > 2_3_write.txt; rm -f /mnt/fio_test_file
fio --loops=5 --size=1000m --filename=/mnt/fio_test_file --stonewall --ioengine=libaio --direct=1 --name=1_4 --bs=4k --iodepth=1 --rw=randread > 1_4_read.txt; rm -f /mnt/fio_test_file
fio --loops=5 --size=1000m --filename=/mnt/fio_test_file --stonewall --ioengine=libaio --direct=1 --name=2_4 --bs=4k --iodepth=1 --rw=randwrite > 2_4_write.txt; rm -f /mnt/fio_test_file
Часть 4 - результаты. Приведём результаты тестов fio (результаты под Windows на скрине Части 2):
1 Read | 2 Write
1.1 2527MB/s | 2.1 1882MB/s
1.2 2137MB/s | 2.2 1847MB/s
1.3 824MB/s | 2.3 787MB/s
1.4 46.1MB/s | 2.4 157MB/s
Итог: замеры скорости SSD утилитами CrystalDiskMark и fio практически идентичны. Разница в несколько MB/s (или даже в 10-20 MB/s) допускается даже в пределах одного эксперимента. Выше результаты только на тестах х.3 для fio под Debian. Тут можно предположить следующее: либо повезло в лучшую сторону, либо более совершенная реализация драйвера под Линукс. Также можно предположить, что реализация глубины очереди iodepth (количества потоков ввода/вывода) под Линукс работает эффективнее в случаях синхронного чтения/записи.
Еще примеры использования fio можно посмотреть, например, по ссылке.
Мультибут должен
Посоветуйте книги по сетям, Windows server, Linux
Ухожу в армию, по дембелю хочу работать системным администратором. Понимаю, что без практики профита будет ноль. Однако, что бы с пользой провести год нужно создать базу. В сетевом аспекте уже что-то понимаю (IP. osi, протоколы и тд). Ну знаний по AD DC и Linux очень поверхностные. Порекомендуйте юному новобранцу годную, актуальную литературу, что б и на собеседах было, что ответить. Да и самим начать понимать с чем буду работать.
DBA. Какие технические навыки развивать?
Ребят, по-любому же есть на Пикабу админы БД.
После sql куда лучше направить усилия? В линукс? Баш? Питон? Чего в первую очередь учить?
Буду благодарен адекватным советам)
Формировать флэшку
Подскажите, пожалуйста, как отформатировать флэшку из ext4 в ntfs.Я снял флэшку со SteamDeck и хотел установить в Rog Ally. Но он её не видит . Про бывал отформатировать в SteamDeck, но ничего не получается.