Email or username:

Password:

Forgot your password?
1,769 posts total
Alexey Skobkin

Linux Network Performance Ultimate Guide - очень подробно о работе сети в Linux.

The complete network data flow in Linux

Linux queue

Linux network packet reception

ntk148v.github.io/posts/linux-

#linux #network #performance

The complete network data flow in Linux
Linux queue
Linux network packet reception
AltTexter RU

🖼️ 1 изображение 🖼️

🔍 Описание

Диаграмма. Диаграмма представляет собой сложную сеть взаимосвязанных блоков, соединенных линиями. Блоки имеют разные формы и цвета. Вверху диаграммы есть легенда, которая описывает значение каждого цвета и формы блока.

📝 Текст на картинке

Kernel entry point
Function call
File at which function appears
Driver specific function
Data of type T
Data copying entries to or from I/O
Virtual copy
Efficient function through position 1
Thread scheduling levels up or down
Immediate thread
Не обнаружен.

🖼️ 2 изображение 🖼️

🔍 Описание

Схема, представляющая собой диаграмму с текстовыми блоками и графическими элементами. Вверху схемы изображены три прямоугольника с текстом, расположенные вертикально. Ниже расположены четыре прямоугольника с текстом, расположенные горизонтально. В правой части схемы изображена вертикальная полоса, разделенная на три секции, в каждой из которых расположены графические элементы. Внутри полосы расположены стрелки, указывающие на графические элементы.

📝 Текст на картинке

RAM
PACKETS / SKB_BUFF
POINTER TO SKB_BUFF
NIC
rx/tx buffer ring
$ ethtool -g eth0
$ ethtool -G eth0 tx value tx value
qdisc
IN $ sysctl net.core.netdev_max_backlog
OUT $ ifconfig eth0 txqueuelen 10000
ALGO $ sysctl net.core.default_qdisc
RT
Bulky
Else
IP/TCP
send/rcv buffer
IN $ sysctl net.ipv4.tcp.rmem
OUT $ sysctl net.ipv4.tcp.wmem
Application
sk_buff DMA'ed by NIC

🖼️ 3 изображение 🖼️

🔍 Описание

Схема. На схеме изображен процесс приема данных по TCP/IP. Схема состоит из прямоугольников и кругов, соединенных стрелками. В прямоугольниках написаны названия элементов процесса, а в кругах - названия слоев.

📝 Текст на картинке

Application
DATA
net.core.rmem_default
net.core.rmem_max
tcp_mem: min default max
tcp_mem: min pressure max
TCP Recv Buffer
TCP Process
tcp_wr_snd
TCP
DATA
IP Layer
ip_rcv()
IP
TCP
DATA
Kernel memory
Packet data
Interrupt Handler
net.core.default_qdisc
NIC
Link Layer
MAC
IP
TCP
DATA
Interrupt Generator
DMA
NIC Memory
Receive

🖼️ 1 изображение 🖼️

🔍 Описание

Диаграмма. Диаграмма представляет собой сложную сеть взаимосвязанных блоков, соединенных линиями. Блоки имеют разные формы и цвета. Вверху диаграммы есть легенда, которая описывает значение каждого цвета и формы блока.

📝 Текст на картинке

Kernel entry point
Function call
File at which function appears
Driver specific function
Data of type T
Data copying entries to or from I/O
Virtual copy
Efficient function through position 1
Thread scheduling levels up or down

1lyaP

@ashed пиздец какой-то.

Т.е. представим, что я - начинающий. Открываю я гайд, вижу: It’s a getting started. О, думаю я, как здорово, как раз для меня, сейчас всё подробно разжуют.

Ага, щаз. Хуяк, блядь, картинка:

Alexey Skobkin

Милое видео от Veritasium про дырявость системы телефонной связи.

youtu.be/wVyu7NB7W6Y

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

#security #telephony #phones #ss7 #2FA #Veritasium #video #YouTube

Show previous comments
Зайчик Подколодный

@skobkin друзьям - айтишникам, разве что. У меня не все друзья себе anydesk способны поставить, чтобы я посмотрел, где они звук отключили.

#!/home/blit/

@skobkin Ооооо, неожиданно такой видос у Veritasium увидеть 0_0, щас русский перевод выйдет, можно будет всем подряд скидывать :)

mittorn

@drq @rf @a1ba какой-то обрывок треда. У кого-то опять федерация развалилась?

Тимур Сагденов

@Revertron@zhub.link
В случае, если людей больше не существует, то и необходимости делать роботов с человекоподобной анатомией больше нет.

Alexey Skobkin
В общей массе не очень умно конечно
ХаББыватель
Ты носишь с собой буквы на палочках для подходящего случая? ))
Alexey Skobkin

Идея для стартапа:

Индукционные плиты со встроенной Qi зарядкой телефонов 👍

(желательно с ручным переключением режимов)

На одной конфорке сковорода, на другой - телефон.

Главное - не перепутать ☝️

#hardware #fun #thoughts #qi

Show previous comments
iliazeus

@skobkin хммм, мне кажется, что идек имеет право на жизнь, но если ее уменьшить до размеров одной кружки

Cytrynid

@skobkin да! И в целях безопасности надо сделать, чтобы сковородки и т.д. тоже согласовывали протокол готовки, чтобы плита автоматически определяла телефон это или сковородка, а также сама выдавала оптимальную для кастрюльки мощность (которая на самом деле просто будет захардкоденым в кастрюльке числом...)

Протокол определения сковорода/телефон конечно-же сделать проприетарным, запатентовать и судить всех, кто попытается сунуться на рынок!

Продавать плиту себе в убыток, делать состояние на перепродаже (подозрительно тонкой...) посуды. Утверждать, что все китайские аналоги с нормальным дном и за пол цены — это какая-то непонятная шняга не по лицензии, которая чуть-что попытается взорваться и может сконфузить плиту до такой степени, что она в следующий раз она перепутает их с телефоном.

...Я воспринял идею слишком серьёзно и не с точки зрения пользователя, да? Что-то со мной не так...

@skobkin да! И в целях безопасности надо сделать, чтобы сковородки и т.д. тоже согласовывали протокол готовки, чтобы плита автоматически определяла телефон это или сковородка, а также сама выдавала оптимальную для кастрюльки мощность (которая на самом деле просто будет захардкоденым в кастрюльке числом...)

PanicRack

@skobkin зачем? В каждой микроволновке уже есть этот режим.

Alexey Skobkin

A RISC-V Stick-on — that controls your computer *anywhere*! Check out the Sipeed NanoKVM, a tiny $50 IP KVM: youtube.com/watch?v=riDd6d0Vmy

Show previous comments
Mike Elston

@geerlingguy where do i get one!?
EDIT: Never mind, found it.

DELETED

@geerlingguy weird to see yt comments be so hostile abt the open sourcing, I feel like that's a lot better than it being proprietary?

Alexey Skobkin

@ Пытаешься уйти подальше от людей
@ Вам нельзя

Alexey Skobkin

Вот не понимаю. Как в современных линуксах настроить вывод звука формата 5.1?

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

А в линуксах как это сделать? Где и что нажать, что выбрать, установить, чтобы в настройках звука появилось не Stereo, а Surround, т.е. все шесть колонок?

Поискал в интернетах, советуют всякое разное, например, вот тут: forums.linuxmint.com/viewtopic. В одном ответе пишут: я поменял конфиг, это не помогло. В следующем - я ещё тут, тут и тут поменял, перезагрузился - не помогло. Т.е. первую инструкцию выполнять не нужно? Или нужно?

Видел треды, где пишут, что через оптический SPDIF "сырой" 5.1 играть нельзя, нужен HDMI. Провёл эксперимент: воткнул в видеокарту два HDMI-кабеля, один в монитор, второй в ресивер, выбрал нвидию в качестве выходного девайса, а на ресивере выбрал HDMI2. Неа, всё равно Stereo. Или ресивер нужно воткнуть через монитор?

В alsamixer при этом вообще какая-то ерунда: у карты nvidia семь нерегулируемых портов spdif, HDMI отсутствует, т.е. конфиг вообще не соответствует физическим портам. А у встроенной звуковухи на материнке есть и front, и center, и rear, и lfe, и spdif, но толку от этого - ноль.

Фиг пойми, короче, ЧЯДНТ. Вроде старая технология, сейчас практически любой фильм идёт со звуком 5.1. Неужели линуксы до сих пор в 90-х в этом отношении?

Есть знающие люди, кто это успешно настраивал?

Вот не понимаю. Как в современных линуксах настроить вывод звука формата 5.1?

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

А в линуксах как это сделать? Где и что нажать, что выбрать, установить, чтобы в настройках звука появилось не Stereo, а Surround, т.е. все шесть колонок?

Alexey Skobkin

@1lyaP Если по-дефолту устройство не маппится на 5.1, то можно собрать его выходы в одно виртуальное устройство в конфиге и выводить звук на него.

P.S. Да, в линуксах со звуком всё ещё всё очень странно - чтобы там ни ни говорили. И Pipewire пока что не решает эту проблему.

iuvi

@1lyaP в этом и есть главный минус линукса - редкая ориентированность на конечного обывателя и созданте кучи разных дистрибутивов и/или апгреда дизайна :((

Alexey Skobkin

A cheap 5 Gbps Ethernet adapter has finally arrived — the $35 WisdPi USB-C adapter.

Here's my review: youtube.com/watch?v=tRG_I_3VeT

Alan Sill

@geerlingguy This 1GbE —> 2.5 GbE —> 5 GbE —> … creep reminds me of the days of dial-up modems with frustratingly slow and small speed incremental changes.

Alexey Skobkin

@rf
#РегВыр

Ничего особенного, просто ваше любимое двухнедельное шоу снова выходит в эфир. Отметим дни рождения "рутрекера" и "поридж-клаба", посмеемся (а затем подумаем) над лауреатами Шнобелевской премии, а также немного пофейспалмим от того, что творится в игропроме.

Смотрим Регулярные Выражения в 21 по МСК на XXIV Production: xxivproduction.video/w/9fegf4q
-----
Напоминаю: саундчек в 20:30 по МСК.

Alexey Skobkin

«Человечество перестанет деградировать тогда, когда героями начнут называть не болванов с автоматами, а таких вот людей»

DELETED

@Igor_Minherz@mastodon.social
Это я снимал год назад в Кокшетау. Мы потом поймали этого кота и сожгли.

Artificial Stupidity

@skobkin а я что-то немного не понимаю где хэштег фан. экран разбит или обои такие?

1lyaP

@skobkin Чот у него частоты какие-то нестандартные на ядрах. На pdb другие указаны: phonedb.net/index.php?m=proces

Alexey Skobkin

Если что, это у них такие обои.

Pixel 8 Pro photo from Ozon reviews.
Alexey Skobkin

Пришли чеченцы wildberries захватывать, а там армяне в нарды играют

Alexey Skobkin
Кстати, последний эпизод был во страшном грехе выложен в пониженном битрейте чтобы сэкономить вам и мне трафик.

Я подозреваю, что этого никто не заметил - и хорошо. Это всё-таки не музыка, а разговоры и тут гнать 320kbps попусту нет смысла.

А вы почувствовали угнетение битрейтом?
Artificial Stupidity

@sporadic_podcast oh, kurwa! я думал у меня опять уши заболели

(шутка, я ещё не добрался, к тому же я разницу выше 256кбпс не слышу совсем)

Alexey Skobkin

@zhulik
Я надеюсь, они выпустят второй с учётом того, что они сделали в Deck.

local deer girl

@zhulik это давно купленный новый лежал, или где-то их ещё можно достать? За какие деньги?)

Alexey Skobkin

ollama run bespoke-minicheck

.@bespokelabsai released Bespoke-Minicheck, a 7B fact-checking model is now available in Ollama! It answers with Yes / No and you can use it to fact check claims on your own documents.

How to use the model with examples:
t.co/k1M6yy8h55

Go Up