https://blog.devgenius.io/10-ways-to-work-with-large-files-in-python-effortlessly-handle-gigabytes-of-data-aeef19bc0429
#file #data #IO
#file #data #IO
Medium
10 Ways to Work with Large Files in Python: Effortlessly Handle Gigabytes of Data!
Handling large text files in Python can feel overwhelming. When files grow into gigabytes, attempting to load them into memory all at once…
https://pythonspeed.com/articles/bytesio-reduce-memory-usage/?utm_source=www.pythonweekly.com&utm_medium=newsletter&utm_campaign=python-weekly-issue-686-february-6-2025
#BytesIO #memoryview #memory
#BytesIO #memoryview #memory
Python⇒Speed
The surprising way to save memory with BytesIO
If you want to save memory when reading from a BytesIO, getvalue() is surprisingly a good choice.
Forwarded from Лига сисадминов
Что такое OpenTelemetry и как она может улучшить качество ваших сервисов
Рассмотрим на примерах, что такое OpenTelemetry, из каких ключевых концептов она состоит, и какие проблемы помогает решить.
https://telegra.ph/CHto-takoe-OpenTelemetry-i-kak-ona-mozhet-uluchshit-kachestvo-vashih-servisov-02-13
#ит_статьи #devops #logs #kubernetes #opentelemetry
Рассмотрим на примерах, что такое OpenTelemetry, из каких ключевых концептов она состоит, и какие проблемы помогает решить.
https://telegra.ph/CHto-takoe-OpenTelemetry-i-kak-ona-mozhet-uluchshit-kachestvo-vashih-servisov-02-13
#ит_статьи #devops #logs #kubernetes #opentelemetry
Telegraph
Что такое OpenTelemetry и как она может улучшить качество ваших сервисов
Раньше, когда мы говорили "backend", мы скорее всего имели в виду одно большое приложение с одной большой базой данных, для мониторинга которого было достаточно простого логирования. Теперь, благодаря технологиям вроде Kubernetes, микросервисы стали стандартом…
Forwarded from Лига сисадминов
Влияние максимального размера I/O-запросов на производительность систем Linux
В области оптимизации производительности Linux важнейшим фактором является производительность дискового ввода-вывода (I/O), которая существенно влияет на общую эффективность системы. Одним из ключевых параметров, влияющих на производительность дискового ввода-вывода, является максимальный размер I/O-запроса, определяемый параметром max_sectors_kb. Понимание и настройка этого параметра могут привести к значительному улучшению производительности системы. В этой статье мы рассмотрим понятие максимального размера I/O, его важность в системах Linux, а также его влияние на производительность в целом.
https://telegra.ph/Vliyanie-maksimalnogo-razmera-IO-zaprosov-na-proizvoditelnost-sistem-Linux-04-13
#ит_статьи #linux #iostat #optimisation #fio
В области оптимизации производительности Linux важнейшим фактором является производительность дискового ввода-вывода (I/O), которая существенно влияет на общую эффективность системы. Одним из ключевых параметров, влияющих на производительность дискового ввода-вывода, является максимальный размер I/O-запроса, определяемый параметром max_sectors_kb. Понимание и настройка этого параметра могут привести к значительному улучшению производительности системы. В этой статье мы рассмотрим понятие максимального размера I/O, его важность в системах Linux, а также его влияние на производительность в целом.
https://telegra.ph/Vliyanie-maksimalnogo-razmera-IO-zaprosov-na-proizvoditelnost-sistem-Linux-04-13
#ит_статьи #linux #iostat #optimisation #fio
Telegraph
Влияние максимального размера I/O-запросов на производительность систем Linux
В области оптимизации производительности Linux важнейшим фактором является производительность дискового ввода-вывода (I/O), которая существенно влияет на общую эффективность системы. Одним из ключевых параметров, влияющих на производительность дискового ввода…
https://nitter.hydranet.dev/edwardjxli/status/1897714940297068624 - о том, как работает contextlib.contextmanager
#contextmanager #contextlib
#contextmanager #contextlib
Forwarded from Linux Academy
📚 Bash Scripting: Шайд по циклам — на одной картинке
Если ты работаешь в Linux или автоматизируешь задачи через shell-скрипты — держи шпаргалку, которую обязан знать каждый разработчик.
На картинке — все основные типы циклов в Bash:
- 🔁
- 🧮 C-подобный
- 📜
- ♾
- 📂 Чтение файлов через
- ⏭
🧠 Полезные паттерны:
- ✅ Инкремент/декремент переменных в
- ✅ Условия выхода из цикла (`break`)
- ✅ Пропуск итераций (`continue`)
- ✅ Построчное чтение файлов без
🛠 Примеры, которые можно сразу копировать и вставлять в свои
📌 Забирай картинку — это идеальный материал для тех, кто хочет писать чистые и эффективные Bash-циклы.
#bash #linux #devtools #shell #cli #разработка #шпаргалка
@linuxacademiya
Если ты работаешь в Linux или автоматизируешь задачи через shell-скрипты — держи шпаргалку, которую обязан знать каждый разработчик.
На картинке — все основные типы циклов в Bash:
- 🔁
for по директориям и диапазонам- 🧮 C-подобный
for ((i=0; i<10; i++))- 📜
while и until- ♾
while true и while :- 📂 Чтение файлов через
while read line- ⏭
continue и break🧠 Полезные паттерны:
- ✅ Инкремент/декремент переменных в
while- ✅ Условия выхода из цикла (`break`)
- ✅ Пропуск итераций (`continue`)
- ✅ Построчное чтение файлов без
cat🛠 Примеры, которые можно сразу копировать и вставлять в свои
.sh скрипты.📌 Забирай картинку — это идеальный материал для тех, кто хочет писать чистые и эффективные Bash-циклы.
#bash #linux #devtools #shell #cli #разработка #шпаргалка
@linuxacademiya