В Linux стандартными средствами можно использовать часть оперативной памяти как диск. Для этого требуется указать тип монтирования tmpfs в команде mount
mount -t tmpfs -o size=5G tmpfs /mnt/ram
Теперь путь /mnt/ram можно использовать как обычный каталог. Для чего это может быть нужно?
▫️ Скорость работы с таким каталогом выше чем многие SSD и тем более HDD.
▫️ Если у вас очень быстрый SSD на NVMe M.2 то такой способ особо не прибавит вам скорости, но поможет сохранить ресурс SSD когда требуется обрабатывать очень много мелких файлов и оперативка позволяет выделить нужный объем.
▫️ Оперативка это энергозависимая память, поэтому выключении питания все файлы безвозвратно теряются. Такой "non persistent" каталог гарантирует удаление временных файлов.
Я написал небольшой скрипт для условного теста и сравнения скорости копирования файлов между SSD и RAM.
Вот мои результаты:
Single File Size: 30.0Gb
ssd > ssd: 0:00:12.850 / 2.3Gb/s
sdd > ram: 0:00:06.453 / 4.6Gb/s
ram > ram: 0:00:06.995 / 4.3Gb/s
ram > sdd: 0:00:06.217 / 4.8Gb/s
Dir size: 32.7Gb, File count: 11127
ssd > ssd: 0:00:15.063 / 2.2Gb/s
sdd > ram: 0:00:08.486 / 3.9Gb/s
ram > ram: 0:00:08.032 / 4.1Gb/s
ram > sdd: 0:00:07.026 / 4.7Gb/s
Скрипт для теста ↗️
На моём железе прирост скорости ~2x. Плюс экономия ресурса SSD.
В Windows такой фишки по умолчанию нет, но обязательно найдутся аналогичные решения
#linux#triks
📰Rocket League is adding Easy Anti-Cheat, Psyonix say Linux will still be supported with Proton
Rocket League is set to get Easy Anti-Cheat in April, as the Epic Games owned studio Psyonix just recently announced.Read the full article on GamingOnLinux.
🔗 Source: https://www.gamingonlinux.com/2026/02/rocket-league-is-adding-easy-anti-cheat-psyonix-say-linux-will-still-be-supported-with-proton/
#linux
📰 Bottles 62.0 Adds Dynamic Launcher Portal Support
Bottles 62.0, a Wine prefix manager for running Windows apps on Linux, introduces Dynamic Launcher portal support and adds detailed progress reporting for backups and restore operations.
🔗 Source: https://linuxiac.com/bottles-62-0-adds-dynamic-launcher-portal-support/
#linux
📰 RISC-V In Linux 7.0 Brings User-Space CFI & Optimized strlen Assembly
The RISC-V architecture updates have been merged for Linux 7.0 with a few items to note...
🔗 Source: https://www.phoronix.com/news/Linux-7.0-RISC-V
#linux
📰 CTM360: Lumma Stealer and Ninja Browser malware campaign abusing Google Groups
CTM360 reports 4,000+ malicious Google Groups and 3,500+ Google-hosted URLs used to spread the Lumma Stealer infostealing malware and a trojanized "Ninja Browser." The report details how attackers abuse trusted Google services to steal credentials and maintain persistence across Windows and Linux systems.
🔗 Source: https://www.bleepingcomputer.com/news/security/ctm360-lumma-stealer-and-ninja-browser-malware-campaign-abusing-google-groups/
#linux
📰6 microcontroller projects that used to require a full SBC running Linux
We used to need SBCs for these projects; modern microcontrollers handle them more easily and inexpensively while being easier to maintain.
🔗 Source: https://www.xda-developers.com/microcontroller-projects-used-require-full-sbc-running-linux/
#linux