TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #396 · 9 окт.

7.09.2025 состоялся релизPithon 3.14! На фоне хайпа про NoGIL всё позабыли про другие фичи. Особенно про Multiple Interpreters, который обещает изоляцию процессов но с эффективностью потоков! На сколько действительно это будет эффективно мы узнаем позже, потому что сейчас это лишь первый релиз с ограничениями и недоработками. Но что там про NoGIL? Теперь этот режим не экспериментальный, а официально поддерживаемый, но опциональный. Чтобы запустить без GIL нужна специальная сборка. И перед стартом нужно объявить переменную PYTHON_GIL=0 Для вас я собрал готовый репозиторий где достаточно запустить скрпит, который всё сделает: ▫️ соберет релизный Python 3.14 в новый Docker-образ ▫️ запустит тесты в контейнере (GIL, NoGIL, MultiInterpreter) ▫️ распечатает результаты Тест очень простой, усложняйте сами) Вот какие результаты у меня: === Running ThreadPoolExecutor GIL ON TOTAL TIME: 45.48 seconds === Running ThreadPoolExecutor GIL OFF TOTAL TIME: 6.14 seconds === Running basic Thread GIL ON TOTAL TIME: 45.54 seconds === Running basic Thread GIL OFF TOTAL TIME: 4.74 seconds === Running with Multi Interpreter TOTAL TIME: 18.30 seconds Если сравнивать GIL и NoGIL, то на мои 32 ядра прирост х7-x10 (почему не х32? 🤷). При этом нам обещают что скорости будут расти с новыми релизами. Режим без GIL похож (визуально) на async, тоже параллельно, тоже не по порядку. Но это не IO! и от того некоторый диссонанс в голове 😵‍💫, нас учили не так! Интересно, что чистый Thread работает быстрей чем ThreadPoolExecutor без GIL. Ну и где-то плачет один адепт мульти-интерпретаторов😭 Теперь нужно искать где они могут пригодиться с такой-то скоростью. Скорее всего своя область применения найдется. Отдельно я затестил память и вот что вышло на 32 потока: ThreadPoolExecutor GIL ON 305.228 MB ThreadPoolExecutor GIL OFF 500.176 MB basic Thread GIL ON 90.668 MB basic Thread GIL OFF 472.444 MB with Multi Interpreter 1267.788 MB Пока не знаю как к этому относиться) В целом - радует направление развития! #release

Hashtags

Резултати

Пронајдени 23 слични објави

Пребарај: #mikrotik

当前筛选 #mikrotik清除筛选
DOFH - DevOps from hell

@dofh_ru · Post #3869 · 16.09.2025 г., 15:32

Mikrotik меня на днях удивил. Увидел мельком в одном из видео на ютубе упоминание функции Kid Control. Думаю, такой, что это за контроль, впервые слышу. Открываю RouterOS 7 и и вижу там IP ⇨ Kid Control. Очень удивился. Я вообще впервые увидел этот раздел. Думаю, наверное это в 7-й версии появилось, поэтому я не видел. Я все старые устройства оставил на родной для них 6-й версии. Специально не обновлял. А с 7-й мало работал, только с новыми устройствами. Захожу в RouterOS 6, а там этот контроль тоже есть. Тут я ещё сильнее удивился. Пошёл в поиск, оказалось, что эта функциональность появилась в 2017 году. Как я умудрился не то, что её ни разу не заметить лично, но даже не слышать никогда о ней. Проходил обучение MTCNA, не помню, чтобы там об этом шла речь. Либо у меня из памяти всё это вылетело. Проверил поиск по каналу, ни разу не писал о нём, значит не знал. Посмотрел поиск по чату, нашёл одно упоминание. Мне как раз говорят, что есть детский контроль, а я удивился и спросил, что это такое. Ну и благополучно забыл, хотя написал: "Пипец. Столько лет настраиваю Микротики. Никогда не замечал и не заглядывал в этот раздел. Даже не знал про его существование." Дело в том, что я настраиваю детям ограничения, но делаю это примерно так: /ip firewall address-list add address=192.168.137.110 list=Ivan add address=192.168.137.111 list=Olga /ip firewall filter add action=reject chain=forward reject-with=icmp-network-unreachable src-address-list=Ivan time=\ 22h-7h,sun,mon,tue,wed,thu,fri,sat add action=reject chain=forward reject-with=icmp-network-unreachable src-address-list=Olga time=\ 21h-7h,sun,mon,tue,wed,thu,fri,sat Создаю списки устройств детей и делаю для них правила, которые начинают работать в ночное время, чтобы выключать доступ в интернет. У меня родительский контроль так работал. А он оказывается примерно так же, но в другой форме организован в отдельном разделе. В общем, чтобы в очередной раз об этом не забыть, пишу заметку и рассказываю, как этот родительский контроль работает. В разделе IP ⇨ Kid Control есть 2 вкладки: Kids и Devices. В раздел Kids добавляем ребёнка и назначаем ему часы, когда интернет будет работать. Там же можно настроить ограничение скорости. В целом это тоже может быть полезно. Для того, чтобы делать уроки, смотреть расписание и искать какую-то текстовую информацию большая скорость не нужна. Можно ограничить, чтобы не работали видео и не было соблазна быстренько что-то посмотреть. А вечером, когда уроки закончены, ограничение убрать. В Devices добавляем по MAC адресу устройства ребёнка и привязываем их к нему. Такой вот нехитрый контроль, который по факту делает примерно то же самое, что и я вручную. Для ограничения интернета добавляет и убирает блокирующие правила в файрвол для IP адресов устройств детей. А для ограничения скорости добавляет правила в Queues ⇨ Simple Queues. Я этот же контроль придумал сам, только скорость не ограничивал. Большого смысла в этом не вижу. У меня дети по факту уроки нормально делают самостоятельно днём и с интернетом. Отключаю вечером, чтобы не было лишних разговор и разбирательств перед сном. Смартфоны тоже выключаются. Время пришло, всё автоматически выключилось. Спорить и что-то просить не у кого. Все идут чистить зубы и спать. Вроде разработчики постарались сделать удобно, но по факту получилось так себе. Списки IP адресов устройств формируются на основе таблицы ARP. Если перезагрузить роутер в тот момент, когда устройства детей выключены, их IP адресов в ARP таблице не будет. Динамические правила в файрвол не добавятся. Я сначала не понял, почему там после перезагрузки пусто. Потом сообразил, когда посмотреть таблицу ARP и не увидел там нужных устройств. Такая реализация может запутать в настройке файрвола. Проще как я раньше делал, писать правила с указанием времени вручную. Они всегда перед глазами, хоть и отключаются вне заданного диапазона времени. #mikrotik

Hashtags

infosecurity

@tg_infosec · Post #2676 · 13.11.2024 г., 12:30

🧩Множество полезных скриптов для Mikrotik. • Introduction; • Create a file; • Check if IP on the interface has changed; • Strip netmask; • Resolve host-name; • Write simple queue stats in multiple files; • Generate backup and send it by e-mail; • Check bandwidth and add limitations; • Block access to specific websites; • Parse file to add ppp secrets; • Detect new log entry; • Allow use of ntp.org pool service for NTP; • Other scripts. #Mikrotik

Hashtags

#开箱#GotThis#MikroTik MikroTik CCR2004-1G-2XS-PCIe 一块伪装成网卡的路由器 // 风扇不转,因为起转要60度 // 可以跑风扇检测确定是否正常(要重启) // 模块一开始插上不识别,得等几分钟 // 主机不打驱动补丁,只会显示出4个1Gbps网卡口 // 这4个主机端虚拟接口按说都应该是至少10Gbps的 // 懒得打补丁了,下次再试主机端通讯。

#MikroTik#RouterOS#Hardware#WTF RouterOS 7.8 起增加的 ROSE-Storage 现在可以使得 RouterOS 支持更多类型的网络共享存储了。需要安装 rose-storage 包来使用。 Dude 和容器再也不用受限于机器上是否有 SD卡插槽/USB插口/硬盘插槽 了。网络存储支持类型也不再是只有默认的 SMBv1 了。 支持的存储类型: 1. iSCSI (服务端/客户端) 2. NFS (仅支持 NFSv4, 服务器/客户端) 3. SMB (支持 SMBv2.1/3.0/3.1.1, 服务器/客户端) 4. NVMe over TCP (服务端/客户端) 5. RAMdisk (内存块设备,非 tmpfs) 6. RAID - 支持 RAID 0/1/4/5/6 - 支持 JBOD (Linear) - 支持嵌套 RAID (例如 RAID-10) 7. 块设备 GPT 分区表 https://help.mikrotik.com/docs/display/ROS/ROSE-storage 图中展示的是一块装在了一台运行 TrueNAS Scale 的 NAS 机器的 CCR2004-1G-2XS-PCIe 路由器网卡,连接到了所在的 TrueNAS 主机共享出来的一个 64GB 的 iSCSI 磁盘块,格式化该磁盘块为 ext4 文件系统后并挂载的状态。在这个已挂载的 iSCSI 磁盘块上面正在运行 Dude 服务器。 目前 ROSE-Storage 尚不支持通过 WinBox 进行配置,需要从 CLI 添加相关配置。

MikroTik.SG

@mikrotiksg · Post #311 · 23.05.2025 г., 01:54

Current MikroTik Software Release RouterOS: 7.19 | 6.49.18 Winbox: 3.41 / 4.0beta21 SwitcOS: 2.17 SwitchOS lite: 2.18 🚀 RouterOS v7.19 is here! Packed with stability, performance, and feature upgrades across the board: 🔧 Major Fixes • BGP: CPU optimization & memory leak fix • Bridge: Improved multicast, STP, and bonding handling • LTE: Big upgrades for modem support, stability & eSIM • DHCPv6: More reliable prefix management • Console & Scripts: More powerful loops, better error handling ⚙️ New Features • 🎛️ LACP Active/Passive for bonding • 🔒 Built-in root certificate store • 📡 New STP monitoring fields • 🛜 CAPsMAN WPA2-SHA256, SSID logging, improved snooper • 🐳 Container: Rename support & better image handling • 🧠 New “rose” device mode enabling container features 📈 Performance Boosts • Faster queues & bridge config • Optimized route filters & profiler • Better SNMP, DHCP logging, file handling, and system stability 💻 Winbox & WebFig Improvements • Easier disk setup, new wireless settings, eSIM display, and more! 🧵 Full changelog: mikrotik.com/download #MikroTik#RouterOS#Networking

MikroTik.SG

@mikrotiksg · Post #312 · 23.06.2025 г., 04:10

🚀 MikroTik RouterOS 7.19.2 Released! 🛠️ What’s new: • LoRa, LTE & WiFi stability improvements • BGP withdraw & IPsec responder fixes • Faster routing table display & better SNMP support • WebFig & WinBox UI/accessibility updates • Hotspot, L2TP, Disk & BFD fixes • Many more tweaks & improvements! 📥 Download & details: https://mikrotik.com/download #MikroTik#RouterOS#NetworkUpdate

12
ПретходнаСтраница 1 од 2Следна