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

Резултати

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

Пребарај: #jnb

当前筛选 #jnb清除筛选
Host Testing and evaluation

@HostEvaluate · Post #851 · 11.12.2022 г., 02:14

#Vultr#ZA#JNB Host Provider: Vultr Location: Johannesburg, South Africa Specification: 1vCore (EPYC-Rome) | 1GB RAM | 25GB NVME | 2TB @ 1Gbps | $6 / Mo Looking glass: jnb-za-ping.vultr.com 上游提供商为 Cogent + PCCWG,接入 NAPAfrica IX 国内延迟普遍较高 (400ms+),上海 CN2 / 9929 (~350ms) https://paste.red/p/5ba1efe5f4ec

▎2024 全球升级计划 | 南非篇 🇿🇦 第一站 Misaka 南非·约翰内斯堡 ▎前言 Misaka 是本频道第一次推送的商家,也是 AFF Channel 迈向商家多元化、内容精品化路线的第一篇文章,希望您能够满意。 ▎💻硬件介绍 Misaka 约翰内斯堡 (JNB) 可用区在硬件上采用了 AMD EPYC Milan 架构的高性能服务器 CPU,搭配 NVMe SSD 超强 IO 的固态硬盘,使您的业务如虎添翼。 ▎🌐网络介绍 Misaka 最近升级了南非的网络,接入了 CDN77 (Orange, Cogent) 和 PCCW Global,算非洲比较顶级的国际互联网络配置了。 虽然商家承诺的网络端口是 10Gbps,但实测下来有上下行 25Gbps 左右,可能是因为刚刚升级带宽比较空。 到其他网络核心城市的延迟: - 新加坡 ~ 115ms - 香港 ~ 148ms - 美国纽约 ~ 200ms - 法国马赛 ~ 177ms 网络测速 / MTR 链路测试 ▎IP 清真度介绍 Misaka 算是 Cogent IP 租用大户了,没想到这次竟然分配的是 AFRINIC (非洲互联网中心) 的本土 IP,相当清真。 [IP 数据库请看下一条消息的附图] ▎✅支持的支付方式 - 💰 中国银联 / Union Pay - 💰💰 Visa / Master Card (Via 💰 Stripe) - 💰支付宝 / Alipay ▎✅总评 叠甲:此商家没有开放 AFF 推荐系统,所以此文章不存在任何客观的利益立场倾向,可能包含笔者的主观意识,所有内容仅供参考。 IP 非常清真,性能也挺不错,折扣十分给力。 国际互联完全不成问题,回国速度完全不行。 ▎▎优惠信息 JNBUpgrade2024 二五折优惠码 7️⃣5️⃣ (仅限 1C2G 年付) ✔️购买链接 最后 AFF Channel 祝所有订户新年快乐! Tags: #2024_全球升级计划#Misaka#南非#约翰内斯堡#JNB#国际线路#CDN77#PCCW_Global