Давно хотел промониторить какие процессы сколько на SSD пишут (и соответственно жрут его ресурс). В конце концов написал (ну как написал, минимально модифицировал готовые пример) простенькую утилиту на Go которая через fanotify отслеживает все операции записи на диск.
По результатам недолгого наблюдения (в основном в простое) оказалось что с внушительным отрывом лидирует браузер, а точнее его локальное хранилище для домена vk.com.
У меня в том браузере постоянно открыта одна вкладка вконтакта, месенджер. Всё. Интересно чего он там такое делает что ему надо в локал сторадж раз в пару секунд писать
Давно хотел промониторить какие процессы сколько на SSD пишут (и соответственно жрут его ресурс). В конце концов написал (ну как написал, минимально модифицировал готовые пример) простенькую утилиту на Go которая через fanotify отслеживает все операции записи на диск.
По результатам недолгого наблюдения (в основном в простое) оказалось что с внушительным отрывом лидирует браузер, а точнее его локальное хранилище для домена vk.com.
У меня в том браузере постоянно открыта одна вкладка вконтакта, месенджер....
@MrClon Не знаю насколько это имеет смысл, но выкинул профиль браузера на RAM-диск, с синхронизацией на SSD раз в 15 минут. И ещё базу Syncthing туда, аналогично с синхронизацией.
Посоветуйте какую-нибудь тулзу для Linux или веб-сервис для прототипирования интерфейсов. Нужно что-то чтобы именно нарисовать интерфейс, не заморачиваясь технической реализацией. Верстать потом буду сам, но сначала надо иметь перед глазами иметь перед глазами картинку и понимать общую картину
Последняя попытка верстать «из головы» привела к такому бардаку в CSS что наверное будет проще всё выкинуть и начать с нуля (:
Провайдерский DNS перестал резолвить некоторые (закроспомнадзореные) домены. Раньше провайдеры себе такого не позволял, можно было спокойно использовать его DNS и роутить через VPN только трафик для нужных забаненых сайтов.
Поднял собственный рекурсер, unbound. В отличии от bind, который пробовал до этого, в unbound очень понятный конфиг и я без каких-либо затруднений разобрался как настроить агрессивное кэширование (что важно когда сервером пользуется не много людей и кроме тебя кэши никто не прогреет).
С процессе настройки unbound выяснилось что изначально проблема была не в провайдерском DNS как таковом, а в том что провайдер блочит трафик до некоторых NS. Отправил трафик до них через VPN
Провайдерский DNS перестал резолвить некоторые (закроспомнадзореные) домены. Раньше провайдеры себе такого не позволял, можно было спокойно использовать его DNS и роутить через VPN только трафик для нужных забаненых сайтов.
Поднял собственный рекурсер, unbound. В отличии от bind, который пробовал до этого, в unbound очень понятный конфиг и я без каких-либо затруднений разобрался как настроить агрессивное кэширование (что важно когда сервером пользуется не много людей и кроме тебя кэши никто не прогреет).
@MrClon Я давным-давно поставил https://github.com/DNSCrypt/dnscrypt-proxy и настроил на быстро работающие для меня сервера без блокировок (server_names = ['sth-dnscrypt-se', 'sth-doh-se', 'cs-dk', 'dns.sb', 'uncensoreddns-dk-ipv4', 'dnscrypt.pl', 'njalla-doh']).
"""
В модуле ngx_http_mp4_module были обнаружены две проблемы, которые
позволяют с помощью специально созданного mp4-файла вызвать
падение рабочего процесса, отправку клиенту части содержимого памяти
рабочего процесса, а также потенциально могут иметь другие последствия
(CVE-2022-41741, CVE-2022-41742).
Проблемам подвержен nginx, если он собран с модулем ngx_http_mp4_module
(по умолчанию не собирается) и директива mp4 используется в
конфигурационном файле. При этом атака возможна только в случае, если
атакующий имеет возможность обеспечить обработку специально созданного
mp4-файла с помощью модуля ngx_http_mp4_module.
Проблемам подвержен nginx 1.1.3+, 1.0.7+.
Проблемы исправлены в 1.23.2, 1.22.1.
"""
В модуле ngx_http_mp4_module были обнаружены две проблемы, которые
позволяют с помощью специально созданного mp4-файла вызвать
падение рабочего процесса, отправку клиенту части содержимого памяти
рабочего процесса, а также потенциально могут иметь другие последствия
(CVE-2022-41741, CVE-2022-41742).
Третий раз за день гуглю как итерировать по массиву в Go. Пора бы уже запомнить (перед последним гуглингом я вспомнил, но подумал что я наверное вспомнил неправильно)
Есть материнка которая умеет регулировать скорость вентиляторов только через PWM (четырёхпиновый разъём) и вентиляторы которые ни про какой PWM знать не знают (трёхпиновые). И необходимость регулировать эти вентиляторы этой материнкой.
На просторах интернета нашёл разные схемы для реализации хотелки, в том числе форумную тему в которой люди на протяжении пяти страниц обзывали друг друга идиотами и кидались «более правильными» схемами. По результатам чтения интернетов и моделирования в Qucs измыслил такую вот схему. Понятно что она мягко говоря не оптимальная, но за то я её более-менее понимаю, и у меня уже есть все компоненты для неё.
Собрал в схему начерно, но перед тем как втыкать её в материнку хочу лишний раз убедиться что эта хуйня например не спалит мне материнку каким нибудь непредвиденым образом
Есть материнка которая умеет регулировать скорость вентиляторов только через PWM (четырёхпиновый разъём) и вентиляторы которые ни про какой PWM знать не знают (трёхпиновые). И необходимость регулировать эти вентиляторы этой материнкой.
На просторах интернета нашёл разные схемы для реализации хотелки, в том числе форумную тему в которой люди на протяжении пяти страниц обзывали друг друга идиотами и кидались «более правильными» схемами. По результатам чтения интернетов и моделирования в Qucs измыслил...
@MrClon Почти во все популярные башенные кулеры щас кладут переходники, чтобы их можно было подключить к любому разъёму. Во всяких Регардах и сервисах этого добра более чем навалом. Можно попробовать связаться и у них купить/выменять на пиво)
Давненько я не видел дебиановского установщика, столько воспоминаний… хреновых воспоминаний. Уберите эту дрянь с моего монитора, хочу debootstrap и lxc-create а не вот этот вот весь булшит
Что нынче используют для управления KVM-виртуалками в linux? virsh? Разворачивать что-то глобальное с управлением кластером и веб-интерфейсом не хочется, просто пара виртуалок на debian-сервере
У кого есть опыт, на сколько сейчас паршивые самые паршивые SSD? Всякие вот эти ноунэймы за 1000руб из DNS и прочих Mvideo? Совсем одноразовая хрень, или под низкой нагрузкой проработает пару лет?
@MrClon покупал как-то всратый диск, вроде Смартбай на 120. Дак тот оказался даже MLC.
Работает уже хз сколько.
Последнее время брал только у знакомых списанные б/у Интелы на 100ГБ.
Причина - хитрожопые производители начали мудрить с дешёвой памятью и виртуальной скоростью для бенчмарков. Как-то всякими кешами, так и алгоритмами вроде переменной битностью ячейки. Вся эта радость пока он новый и пустой, а потом сваливается в тыкву.
Есть есть возможность купить чистый MLC - то покупай.
Адата и ВД я не доверяю...
А у фирм третьего эшелона как всегда лотерея - может быть как лютый вин за 3 копейки, так и УГ.
@MrClon покупал как-то всратый диск, вроде Смартбай на 120. Дак тот оказался даже MLC.
Работает уже хз сколько.
Последнее время брал только у знакомых списанные б/у Интелы на 100ГБ.
Причина - хитрожопые производители начали мудрить с дешёвой памятью и виртуальной скоростью для бенчмарков. Как-то всякими кешами, так и алгоритмами вроде переменной битностью ячейки. Вся эта радость пока он новый и пустой, а потом сваливается в тыкву.
Пару недель недель назад писал что пилю сервер, буквально, и обещал показать фотки когда допилю. Админ сказал, админ ответил. Показываю.
Пилил я не вполне сервер, пилил я материал для него, ДСП. Допилил. Не хватает только кнопки на передней панели и чего-нибудь чтобы прикрыть сантиметровую щель между передней панелью и крышкой.
Корпус состоит из старой тумбочки, семи 140мм вентиляторов, алюминиевого профиля, а так же пригоршни всевозможных болтов, гаек винтов, саморезов и мебельных уголков и прочего. Всякие отсталые индейцы делают самолёты из соломы, а я не продвинутый, я сервера из ДСП делаю.
Крышка крепится на евровинты и болты, так что легко снимается (чем, в виду временного отсутствия кнопки включения, приходится часто пользоваться).
Внутри два стареньких восьмиядерных оптерона, 16 Гб памяти, материнка с IPMI и крепление под 5 хардов, что с запасом перекрывает мои потребности.
Автоматическая регулировка оборотов вентиляторов пока не работает, поэтому сервер либо ощутимо шумит, либо тротлит под полной нагрузкой. У меня есть план как починить регулировку, жду компоненты с алиекспреса. В крайнем случае пусть себе тротлит, долгой нагрузки по процу там не предвидится
Пару недель недель назад писал что пилю сервер, буквально, и обещал показать фотки когда допилю. Админ сказал, админ ответил. Показываю.
Пилил я не вполне сервер, пилил я материал для него, ДСП. Допилил. Не хватает только кнопки на передней панели и чего-нибудь чтобы прикрыть сантиметровую щель между передней панелью и крышкой.
Радиолюбители тут есть? Помогите, хочу смастерить одну свистоперделку, но ничего в этом не смыслю. Суть такова: рубильник отключающий переднюю панель компьютера. Потому что нефиг светить диодом в глаз и перезагружаться когда кошке приспичит потереться о кнопку.
Интуитивно чувствую что надо врезать по транзитору в линию каждого диода/кнопки, а базы транзисторов подключить к рубильнику, но может быть (скорее всего) я чего-то не понимаю.
Вот набросил схему. Резиторы тут это не резиторы, а соответствующие пины материнки (когда рисовал схему не догадался что можно подписать просто сами проводники)
Радиолюбители тут есть? Помогите, хочу смастерить одну свистоперделку, но ничего в этом не смыслю. Суть такова: рубильник отключающий переднюю панель компьютера. Потому что нефиг светить диодом в глаз и перезагружаться когда кошке приспичит потереться о кнопку.
Интуитивно чувствую что надо врезать по транзитору в линию каждого диода/кнопки, а базы транзисторов подключить к рубильнику, но может быть (скорее всего) я чего-то не понимаю.
Вот набросил схему. Резиторы тут это не резиторы, а соответствующие...
@MrClon
Врезать какую-нибудь Arduino между материнкой и передней панелью. Тогда вместо рубильника можно сделать какие-нибудь комбинации из POWER и RESET для блокировки/разблокировки
@MrClon А ты пощупай этот storage :)
@MrClon чат сохраняет, наверное.
@MrClon Не знаю насколько это имеет смысл, но выкинул профиль браузера на RAM-диск, с синхронизацией на SSD раз в 15 минут. И ещё базу Syncthing туда, аналогично с синхронизацией.