<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; sheduler]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=25131&amp;type=atom" />
	<updated>2012-11-12T16:39:07Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=25131</id>
		<entry>
			<title type="html"><![CDATA[sheduler]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=308892#p308892" />
			<content type="html"><![CDATA[<p>Здравствуйте!</p><p>Есть программ на Qt, исполняется четырёх-ядерном Intel CPU, в ней есть четыре потока<br />для приёма видеопотока от камер и по её поведению и по результатам измерения загрузки<br />ядер с помощью gnome-system-monitor сложилось впечатление, что либо Qt либо<br />операционная система, Ubuntu 10.04/11.04, неравномерно распределяет загрузку по ядрам,<br />похоже, что основная нагрузка ложится на CPU0.<br />Можно ли улучшить это поведение перекомпиляцией ядра, если выбрать какой-нибудь<br />sheduler, а не тот, который по умолчанию?</p><p>Ещё наблюдение: из главной программы пробовал записывать звук на диск с микрофона<br />через QAudioInput, процессор это загружает на 2-4 процента. Если программа ничего другого<br />не делает, звук пишется нормально, если запускается один поток с видеокамерой, начинают<br />теряться отсчёты, но незначительно, а если запустить два или больше потоков, то потери уже<br />катастрофические. Если выделить эту задачу в отдельный поток, то звук сохраняется нормально,<br />т.е. опять же похоже, что это связано с планировкой задач, т.к. процесс не ресурсоёмкий.</p><p>Пётр.</p>]]></content>
			<author>
				<name><![CDATA[Peter]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5246</uri>
			</author>
			<updated>2012-11-12T16:39:07Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=308892#p308892</id>
		</entry>
</feed>
