Pull to refresh
14
0
Николай Сердюк @nikolai_serdyuk

User

Send message

О правильном использовании памяти в NUMA-системах под управлением ОС Linux

Reading time7 min
Views28K
Недавно в нашем блоге появилась статья о NUMA-системах, и я хотел бы продолжить тему, поделившись своим опытом работы в Linux. Сегодня я расскажу о том, что бывает, если неправильно использовать память в NUMA и как диагностировать такую проблему с помощью счётчиков производительности.
Читать дальше →
Total votes 28: ↑25 and ↓3+22
Comments5

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

Reading time6 min
Views10K
В этой статье я расскажу о том, как загруженность шины данных влияет на масштабируемость (scalability) приложений. Под масштабируемостью мы будем понимать не только способность многопоточного приложения сокращать свое время выполнения по мере увеличения числа потоков. Мы также добавим сюда и способность однопоточного приложения, запущенного одновременно в несколько копий (instances), выполняться за тот же самый промежуток времени, что и одна копия. Хотя последний пример было бы правильнее охарактеризовать таким свойством как пропускная способность (throughput), так как он относится к «серверному» режиму запуска приложений. Т.е. это такой режим, при котором на сервере запускается однопоточное приложение, каждый раз когда к нему подключается новый клиент. Главная задача при разработке таких приложений — это снижение их зависимости от общих ресурсов, одним из которых может являться шина данных.
Читать дальше →
Total votes 34: ↑33 and ↓1+32
Comments9

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Registered
Activity