LINUX.ORG.RU

Сообщения melkor217

 

Эксперимент с persistent l2arc на десктопе

Потихоньку обновляю комп, дошли руки до новейшего изобретения отечественных учёных - persistent l2arc из zfs-2.0.0-rc1. Делюсь результатами эксперимента :)

Было - raid10 из терабайтных хардов, 8Гб памяти выделено под ARC. Стало - то же самое, плюс непропорционально много SSD-кеша.

[dan@dan-desktop ~]$ zpool list -v
NAME                                           SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
zhome                                         1.81T   894G   962G        -         -    55%    48%  1.32x    ONLINE  -
  mirror                                       928G   447G   481G        -         -    55%  48.2%      -  ONLINE
    ata-WDC_WD10EFRX-68FYTN0_WD-WCC4J2YD0FDE      -      -      -        -         -      -      -      -  ONLINE
    ata-WDC_WD10EFRX-68PJCN0_WD-WCC4J5PA4PCK      -      -      -        -         -      -      -      -  ONLINE
  mirror                                       928G   447G   481G        -         -    56%  48.2%      -  ONLINE
    ata-WDC_WD10EFRX-68PJCN0_WD-WCC4J5YS0DFV      -      -      -        -         -      -      -      -  ONLINE
    ata-WDC_WD10EFRX-68PJCN0_WD-WCC4J7RHCS5S      -      -      -        -         -      -      -      -  ONLINE
cache                                             -      -      -        -         -      -      -      -  -
  nvme-ADATA_SX8200PNP_2K292LAKACN2            477G   111G   366G        -         -     0%  23.3%      -  ONLINE

В каких условиях это применялось - довольно типичный десктоп, несколько жирных игрушек, файловый кеш мессенджера и браузера, условный торрент-клиент, работа с несколькими гит-репами. Интервал между ребутами - порядка пары недель.

Что получилось:

  • За несколько дней набилось 100Гб кеша
  • Потребление памяти - 200Мб
  • Типичный хитрейт на больших интервалах времени - около 50% (против 99% у ARC)
  • Чтения из l2arc происходит на порядок больше, чем записи
  • Объем записи в день можно с горкой оценить как 20Гб в день
  • Кеш не влияет на время монтирования. Впрочем, оно и без кеша занимает несколько секунд
  • Запись, разумеется, быстрее не стала, но мне особо и не надо

Субъективно очень приятная тема. Если после рестарта запустить игрушку или сделать gis status в жирной репе - практически всё чтение идёт из кеша, со скоростью 50-200Мб/с, хитрейтом больше 90%. И всякая мелочь типа браузера ощутимо быстрее открывается.

Считаю, что это работает достаточно хорошо, чтобы пользоваться. Даже не буду заморачиваться и переносить часто используемые данные на SSD. Просто как-нибудь потом куплю харды побольше, если будет необходимость. Ниже куски выхлопа arc_summary

L2ARC size (adaptive):                                         121.5 GiB
        Compressed:                                    91.5 %  111.1 GiB
        Header size:                                    0.1 %  167.4 MiB
        MFU allocated size:                            67.3 %   74.8 GiB
        MRU allocated size:                           < 0.1 %  656.0 KiB
        Prefetch allocated size:                        0.1 %  168.3 MiB
        Data (buffer content) allocated size:          96.6 %  107.3 GiB
        Metadata (buffer content) allocated size:       3.4 %    3.8 GiB

L2ARC breakdown:                                                  525.7k
        Hit ratio:                                     64.7 %     340.0k
        Miss ratio:                                    35.3 %     185.6k
        Feeds:                                                     37.5k
ARC size (current):                                    99.9 %    8.0 GiB
        Target size (adaptive):                       100.0 %    8.0 GiB
        Min size (hard limit):                        12.2 %  1001.2 MiB
        Max size (high water):                            8:1    8.0 GiB
        Most Frequently Used (MFU) cache size:         96.1 %    6.7 GiB
        Most Recently Used (MRU) cache size:            3.9 %  281.4 MiB
        Metadata cache size (hard limit):              75.0 %    6.0 GiB
        Metadata cache size (current):                 29.3 %    1.8 GiB
        Dnode cache size (hard limit):                 10.0 %  614.4 MiB
        Dnode cache size (current):                    70.0 %  429.9 MiB

ARC hash breakdown:
        Elements max:                                               2.1M
        Elements current:                             100.0 %       2.1M
        Collisions:                                                 1.1M
        Chain max:                                                     7
        Chains:                                                   393.3k

ARC misc:
        Deleted:                                                   73.1k
        Mutex misses:                                                 36
        Eviction skips:                                               12
        Eviction skips due to L2 writes:                               0
        L2 cached evictions:                                    16.4 GiB
        L2 eligible evictions:                                   3.7 GiB
        L2 eligible MFU evictions:                      2.0 %   77.2 MiB
        L2 eligible MRU evictions:                     98.0 %    3.7 GiB
        L2 ineligible evictions:                                19.4 MiB

ARC total accesses (hits + misses):                                58.8M
        Cache hit ratio:                               99.1 %      58.2M
        Cache miss ratio:                               0.9 %     525.7k
        Actual hit ratio (MFU + MRU hits):             99.1 %      58.2M
        Data demand efficiency:                        99.2 %      39.4M
        Data prefetch efficiency:                       0.0 %        372

Cache hits by cache type:
        Most frequently used (MFU):                    96.5 %      56.2M
        Most recently used (MRU):                       3.5 %       2.0M
        Most frequently used (MFU) ghost:               0.2 %     103.8k
        Most recently used (MRU) ghost:               < 0.1 %      28.6k

Cache hits by data type:
        Demand data:                                   67.0 %      39.0M
        Demand prefetch data:                           0.0 %          0
        Demand metadata:                               33.0 %      19.2M
        Demand prefetch metadata:                       0.0 %          0

Cache misses by data type:
        Demand data:                                   60.0 %     315.5k
        Demand prefetch data:                           0.1 %        372
        Demand metadata:                               33.0 %     173.5k
        Demand prefetch metadata:                       6.9 %      36.4k      372

 l2arc, ,

melkor217
()

Хорошо ли вам на Ryzen живётся?

Конкретного вопроса у меня по сути нет, и всё же.

У меня интеловский проц, обновлять на новый интел как-то не хочется - сокеты каждые полгода меняются, да и ждать 2022 не хочется. Поэтому присматриваюсь к Ryzen 5 3600 и материнке X570 (например, ASRock X570 Pro4).

По бенчмаркам всё смотрится аппетитно. Но амудой я не пользовался лет десять - с тех пор как простецкие атлоны разгонялись в полтора раза чуть ли не со стоковым кулером.

Прошу пользователей AMD прокомментировать, насколько корректны/уместны мои ожидания от проца и платформы в целом:

  • В общем случае нет проблем с sensors и fancontrol
  • cpupower frequency-set --governor может рулить частотой - на десктопе я ставлю powersave только вместе с локскрином
  • Проц в боксовом исполнении (или с плюс-минус «обычным» кулером) не тротлится при полной нагрузке
  • Температура простоя (опять же, с простецким кулером) не превышает 40-50 градусов
  • Рандомные сегфолты не случаются. Или случаются? Если да, то как их избежать?

 , , trashtalk,

melkor217
()

Как я nvidia на radeon менял

Краткая предыстория: с начала времён я пользовался продукцией зелёных. 440mx -> 8600gt -> 550ti -> 750ti -> 1050ti. Пользовался проприетарным драйвером, т.к. только он нормально мог в 3D.

У радеона как-то смущало качество драйверов, хотя прогресс шёл.

В итоге я купился на новости и поменял свою 1050ti на Radeon RX 5500. В качестве драйвера взял дефолтный radeon (upd: на самом деле amdgpu).

И сразу к впечатлениям:

  • С драйверами всё очень просто. Нужна только mesa и библиотека для Vulkan. Никаких dkms-модулей, всратых nvidia-settings и настроек в xorg.conf
  • Производительность OpenGL и Vulkan субъективно не хуже нвидии. Сложно сравнить, потому что предыдущая карточка была менее мощной. Стало на треть больше попугаев в PassMark, а FPS в игорах вырос местами даже сильнее.
  • С ходу завёлся sway-wm. Для тех кто не в курсе - nvidia обделила нас такой возможностью
  • Запустил навскидку несколько игор. Всё, что работало на nvidia, работает и на radeon. В том числе и под вяленым
  • В общем-то за полдня я не смог найти сценария, чтобы что-нибудь упало/не_завелось/тормозило

Мораль: AMD круто, цена/качество железа на уровне нвидии, а драйверы объективно лучше.

У меня всё!

 , ,

melkor217
()

Как там у вяленого с поддержкой мышки

Периодически посматриваю, как там поживает вейленд. Когда в первый раз с год назад запустил weston на nouveau, сразу бросилось в глаза, что курсор мыши двигается гораздо менее плавно, чем в иксах. Тогда я не придал этому значения на фоне остальных косяков.

Сейчас накатил свежайший арчик, запустил sway на проприетарных дровах nvidia. KMS, EGLStream, всё тип-топ. Но с курсором та же хрень. Как только наводишь на окно, глаза режет. Если более точно:

- Курсор мыши на самом деле двигается очень плавно, но не поверх окон. Поверх окон - просто отвратительные лаги.

- Медленные движения мыши тупо игнорятся, причём это сильнее выражено по направлению вправо-вниз. Впрочем, это фишка libinput, и смена профиля с adaptive на flat ситуацию исправляет

Что я хочу услышать в рамках треда - впечатления/советы по мышеводству в любых конфигурациях, использующих вейленд. А ещё было бы кстати найти подходящий огород для кидания туда камней, напоминающих о текущем положении дел.

 , ,

melkor217
()

Очередной посоветуйте-хостинг-тред

Добрый день, ЛОР! Начну с того, что мои вкусы весьма специфичны :)

  • Нужны жырные процессорные ядра, 3Ghz+, по одному-два ядра на инстанс - моё добро плохо параллелится
  • В принципе, ядра могут быть шаренные. На глаз, в среднем планирую грузить ядра на 70%, в пике - 90%. Ситуация, когда все ядра отбирают у меня на 10ms+, недопустима. На этот случай вместо одного ядра могу взять два-три
  • В остальном требования скромные. Дохлый HDD на 30Gb+, 0.5Gb памяти, 1-2Tb трафика в месяц.

Скажу честно, что я не хочу ради одних требований к процессору брать выделенный сервер, и хочу уложиться в 20-30$ в месяц за инстанс.

К примеру, vultr в Японии подходит под требования даже на минимальном тарифе. Правда, там раздача «хороших» процессоров это скорее баг, чем фича, и никаких гарантий они дать не могут.

Если кто знает, где ещё могут отсыпать виртуалок/контейнеров с хорошими процессорами - прошу поделиться тайным знанием ^_^

 , , ,

melkor217
()

Посоветуйте метод ввода для всяких странных штук

Итак, ищется метод клавиатурного ввода. Примерно такое я пытаюсь найти:

  • Не тормозит аки винда при смене раскладки
  • Умеет менять раскладку нажатием капса
  • Умеет вводить произвольные символы юникода по номеру (помню, что винда умеет через alt + numpad[0-9])
  • Желательно - хелперы для ввода иероглифов, хотя бы японских. Для тех, кто не знает - это штука вроде t9, которая требует поддержки со стороны графического тулкита.

Поковырявшись со всякими штуками, я пришёл к выводу стандартные иксовые раскладки справляются только с первыми двумя пунктами, а ibus - с последним.

Хотелось бы спросить, если ли альтернативы на которые стоит глянуть? И вообще, буду рад историям успеха подобной тематики - может я просто чего-то не догнал :)

 , , , ,

melkor217
()

Какие input methods сейчас модно использовать?

Привет, лор!

Захотелось мне как-то печатать иероглифами епонскими. Поискал в репах знакомые слова и поставил Anthy+ibus. И тут внезапно выяснилось, что ibus - вовсе не торт.

  • Когда появляется что-нибудь, перехватывающее клавиатурный ввод, типа скринсейвера или менеджера сессий, раскладки перестают работать
  • Смена раскладок откровенно тормозит, по сравнению с обычными иксовыми раскладками
  • Настраивается через не пойми что. Очевидного способа менять раскладки капсом тоже нет. Как оно соотносится с обычными иксовыми xkbmap, тоже не очень понятно
  • Код вместе с сообществом и документацией сдох лет пять назад (вроде примерно тогда же убунта его стала использовать)
  • С первого взгяда показалось, что консольные команды или биндинги для всяких прикладных штук вроде индикатора раскладки намеренно спрятаны :)

Дальнейший гуглинг показал, есть ещё всякие UIM, SCIM и т.д., но в целом вся эта кухня кажется порядком заброшенной.

Собственно, прошу уберечь меня от хождения по граблям и поделиться впечатлениями по методу ввода, который вы используете.

 , , ,

melkor217
()

Двоеточия в именах файлов

Привет, ЛОР! В порыве ярости сломал сервер, пишу с тостера. Ну как так вообще?

Раз.

root@localhost:/var/www# cat test.php 
<?
$path = '/org/buildd.debian.org/db/l/libpgm/201210111856:5.1.116~dfsg-2/amd64_1349967772_log.bz2';
if (!file_exists($path)) {
  print("Not found: $path\n");
}
else {
  print("Found: $path\n");
}
?>
Два.
root@localhost:/var/www# php -f test.php 
Found: /org/buildd.debian.org/db/l/libpgm/201210111856:5.1.116~dfsg-2/amd64_1349967772_log.bz2
Три.
root@buildd01:/var/www# telnet localhost 80
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
GET /test.php HTTP/1.1
Host: localhost

HTTP/1.1 200 OK
Server: nginx/0.7.67
Date: Fri, 12 Oct 2012 10:49:06 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.3.3-7+squeeze14

63
Not found: /org/buildd.debian.org/db/l/libpgm/201210111856:5.1.116~dfsg-2/amd64_1349967772_log.bz2

0

^]
telnet> 

 ,

melkor217
()

Возможность комментировать профиль на ЛОРе

Опаньки, как внезапно и круто. Тролли, на первый-второй рассчитайсь!

 

melkor217
()

Синхронизируете ли вы данные?

За последние пару лет количество моих рабочих мест увеличилось с одного до пяти (десктоп, пара ноутов, андроид и рабочий комп). И появилось всё нарастающее желание синхронизировать между ними всякую фигню, будь то стратегический запас смешных картинок, полезные книжки и скрипты, закладки браузера и т.д.

Долго витала мысль поднять OpenVPN между машинами, rsync настроить и т.д. Но в итоге забил. Накатил Firefox Sync и столлманонеугодный (да и вообще какой-то корявый) Ubuntu One. Счастлив и доволен. Теперь картинки с котятами и сейвы веснота всегда со мной. Хотя за нежелание собирать дебки под (!) дебиан хочется плюнуть космонавту в рожу.

ЛОР, а синхронизируешь ли ты данные? Если да, каким инструментом и почему именно им?

 ,

melkor217
()

Новый портал госуслуг

Итак, свершилось. Передовые отечественные технологии воплотились в чуде инженерного решения, ну и всё в таком духе.

На адресе http://gosuslugi.ru теперь висит портал версии 2.0.

По сути всё было сделано заново. Если кто пользовался старой версией - интересно услышать ваше мнение.

p.s. линукс здесь при том, что там редхат везде, где нет солярки.

 нанотех

melkor217
()

[quakelive] остались ли любители?

Раньше, помню, тут было много желающих порубиться в квейк. А сейчас кроме себя и анонимуса никого не вижу. Все дружно забили, или я просто не знаю всех?

Если тут кому охота заряжать ракетами по вражеской физиономии - отпишитесь. Займёмся делом :)

melkor217
()

[ЖЖ][бесит] Арчеводы

За три года обитания на лоре у меня сложился средний психологический портрет пользователя каждого дистрибутива. Таким образом, многие основательно палятся. Средний гентушник - излишней тягой к квестам, а не к настройке/оптимизации, как следовало бы. Средний юзер дебиана или шляпы - излишней приверженностью принципу «работает - не тронь». Средний убунтовод - желанием поскорее удалить гланды через задницу и забыть проблему.

Но самое ужасное это арчеводы. Просто все как один. Упёртые и фанатичные, с врождённой тягой к троллингу. Утром копипастят трейсы под загловком «накачал апдейтов», а вечером с пеной у рта доказывают, что их арч - эталон стабильности и надёжности. Стоит только заикнуться об обратном - получишь клеймо неосилятора.

Ну ладно, в ванильность арча и его свежесть по причине ванильности ещё можно поверить. Но люди утверждают, что арч - самый стабильный дистрибутив. ОТКУДА ОНИ ВСЕ ТАКИЕ ЖЫРНЫЕ? В остальных дистрибутивах мейнтейнеры катают свои идиотские патчи, из-за патчей всё перестаёт работать, и приходится месяцами тестировать. Другое дело в арче, да.

что деб, что федора - далеки от ванильного софта чуть менее, чем полностью. Вот и получается, что софт приходится патчить под свои велосипеды, а патчинг чужого кода легко никому не дается - приходится тестить. А арчеводам че? У них ваниль. Если заработало у разработчика софта - заработает и у них.

Арч такой классный, что всё работает из коробки и не ломается при апдейтах. Но если ты не украл половину патчсета из федорки или не запретил обновление половины системы - ты неосилятор.

Напоследок типичный ответ арчевода на вопрос, вопроизводится ли у него бага:

В Арче виртуальные пакеты организованы нормально, а не через жопу, поэтому обычно такой проблемы не возникает, так что не знаю.

Каждый раз надеюсь на то что попадётся нормальный - и каджый раз попадается тролль. Предлагаю арчеводов приравнять в правах к анонимусам :3

 

melkor217
()

[ЖЖ] кто там жаловался на качество звука в linux?

По причине скоропостижно покинувшего этот мир системника отжал у приятеля ноут (с максимальной, да).

Решил послушать музыки и ужаснулся - драйверы звуковушки сочли нужным включить мерзкий «режим 3D-звучания». Это реально ужасно, к тому же нет очевидного способа отключить сие чудо. Не удивлюсь, если это тридэ ещё и софтварно делается. Вообщем, не готова эта ваша семёрочка для десктопа. Лучше один раз разобраться с альсой, джеком и кучей надстроек над ними, чем искать весь этот функционал среди двух кнопочек.

p.s. В опере лютое ШГ и нет русского спеллчекера (в русской версии-то). Тут виндовая версия недалеко ушла от линуксовой.

 

melkor217
()

[ЛИНУКС УБИЛ ЖЕЛЕЗО] Может ли сгореть контроллер PCI-E?

Во время работы комп внезапно вырубился, после чего перестала определяться видеокарта. При этом вольтаж на неё подаётся (кулер крутится). Сброс биоса не помог. При этом PCI-видеокарты по-прежнему определяются, вывод через них идёт.

Вообще, есть ли такое понятие как «контроллер PCI-E» и могла ли эта хреновина действительно сгореть?

melkor217
()

[kde] не готово для 32-битного цвета

Решил поставить на обоину что-нибудь покруче серого фона. Выбрал кде-шный градиент, и увидел это полосатое чудище. Какие же они там все печальные, раз даже градиент нарисовать не могут (

На случай, если кто вдруг может найти другое объяснение - у меня нвидия 260.19.21 и кеды 4.5.3.

 

melkor217
()

Опять про SSL

Если заходить по https, все ссылки с главной страницы сайта ведут уже на http. Поправил бы кто..

melkor217
()

[midi] Чем проиграть в нормальном качестве?

Звук, который выдаёт timidity, просто ужасен. На моём сименсе семилетней давности лучше было. Пусть даже не в реалтайме - главное чтобы на выходе получалась качественная звуковая дорожка.

 

melkor217
()

[общага] Нужен совет

Сосед спрыгнул с третьего этажа, чтобы сходить за пивом. После чего, ни на что не реагируя, пошёл в сторону железной дороги. Прошло 15 минут, на телефон не отвечает. На улице -15. Что делать?

melkor217
()

[пользователям Йоты] чем определяется максимальная скорось?

Зависит ли она только от качества сигнала или там есть строго заданный потолок?

melkor217
()

RSS подписка на новые темы