В 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
🎙 Epicenter Whispering ● Преобразование голоса в текст ● Open-Source
Сегодня хочу поделиться с вами крутой находкой! Если вы (как и я) устали от глючных браузерных расширений для голосового ввода вроде Voice In, которые регулярно отказываются вставлять текст в нужные инпуты, то этот инструмент станет настоящим спасением.
Я печатаю целыми днями и от этого можно просто сойти с ума, а с этой штукой всё гораздо проще — зажимаешь кнопку, говоришь в микрофон, и готово! Этот пост, кстати, тоже надиктован через неё. И самое главное — никому ни за что не нужно платить!
Ссылка на оригинальный GitHub: https://github.com/EpicenterHQ/epicenter/tree/main/apps/whispering
Разработчик: EpicenterHQ
Категории:#stt#llm#voice#opensource
Платформа:#Windows, #macOS, #Linux
🖥Описание софта
Epicenter Whispering — это мощное приложение с открытым исходным кодом для транскрибации речи на уровне всей ОС. Вы нажимаете горячую клавишу, диктуете текст, и программа мгновенно печатает его там, где находится курсор, либо сохраняет в буфер обмена. Отличная альтернатива платным сервисам, которая работает прямо на вашем ПК.
😬 Основные возможности Epicenter Whispering:
🟣Работает где угодно: Забудьте про ограничения браузера — текст вставляется в любую активную программу, форму или мессенджер.
🟣Сверхбыстрая локальная работа: Встроенная поддержка моделей NVIDIA NeMo (Parakeet). Всё работает прямо на вашем компьютере, абсолютно приватно и без интернета. А при желании можно подключить облачные API (Groq, OpenAI, ElevenLabs).
🟣 LLM-фильтр на лету (Transformations): Уникальная киллер-фича! Можно прикрутить промпт, чтобы нейронка моментально переписывала сказанное. Наговариваете на эмоциях: «Е**чие пдорасы, вы меня за**али!»*, а она выдает: «Рад вас видеть сегодня, дорогие коллеги».
🟣Voice-activated mode (VAD): Режим умной активации голосом, если не хочется постоянно держать кнопку.
🟣 Гибкость вывода: Транскрипт можно отправлять сразу в форму (даже настроить автонажатие Enter) или просто тихо копировать в буфер обмена.
💿Установка и запуск
⁍ Перейдите на GitHub проекта и скачайте установщик для вашей системы из раздела Releases.
⁍ Установите программу и перейдите в Settings (⚙️) → Transcription.
⁍ В разделе Transcription Service выберите «Parakeet» (Local) для быстрой оффлайн-работы.
⁍ В блоке Parakeet Model выберите «Parakeet TDT 0.6B v3 (INT8)» (весит ~670 MB). Это очень быстрая и точная модель от NVIDIA, которая автоматически определяет язык. Нажмите Activated для скачивания.
⁍ Нажмите горячую клавишу (по умолчанию Command/Ctrl + Shift + ;), скажите текст и отпустите.
➡️Скачать Epicenter Whispering - установщики под разные OS.
Друзья, как вам такой формат? Это не наша сборка, но это реально прикольный и полезный open-source инструмент.
Если вам нравится и вы хотите больше подобных постов — обязательно ставьте реакции! 👇
НЕЙРО-СОФТ - делаем нейросети доступнее
• На хабре опубликован хороший материал с описанием auditd и Python-скрипта, благодаря которым мы можем автоматизировать сбор данных всех действий пользователя на сервере linux и настроить алерты в Telegram.
• Проблемы, которые помогает решить auditd:
➡Несанкционированный доступ (кто и когда использовал, например, sudo);
➡Подозрительные команды (rm -rf, изменение прав, доступ к каким-либо файлам);
➡Расследование инцидентов (кто что натыкал перед падением сервера);
➡Соответствие корпоративным стандартам (логирование действий и контроль).
➡️https://habr.com/ru/articles/925962/
• Напомню, что auditd (сокращение от Linux Audit Daemon) — это нативная тулза, которая предназначена для мониторинга событий ОС и записи их в журналы событий, разрабатываемый и поддерживаемый компанией RedHat. Был создан для тесного взаимодействия с ядром операционной системы — во время своей работы наблюдает за системными вызовами и может записывать события — чтение, запись, выполнение, изменение прав - связанные с файлами ОС. Таким образом, с его помощью можно отслеживать практически любые события, происходящие в операционной системе.
• По итогу имеем мощный инструмент, который, при грамотной настройке, может стать отличным дополнением в обеспечении информационной безопасности инфраструктуры.
#Linux#auditd#DevOps#Python