<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; kvm и vcpu]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=33364</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=33364&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «kvm и vcpu».]]></description>
		<lastBuildDate>Mon, 27 Jan 2014 15:32:08 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: kvm и vcpu]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=390236#p390236</link>
			<description><![CDATA[<p>всегда пожалуйста</p>]]></description>
			<author><![CDATA[null@example.com (dyasny)]]></author>
			<pubDate>Mon, 27 Jan 2014 15:32:08 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=390236#p390236</guid>
		</item>
		<item>
			<title><![CDATA[Re: kvm и vcpu]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=390182#p390182</link>
			<description><![CDATA[<p><strong>dyasny</strong>, большое спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (ingvarhost)]]></author>
			<pubDate>Mon, 27 Jan 2014 08:39:10 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=390182#p390182</guid>
		</item>
		<item>
			<title><![CDATA[Re: kvm и vcpu]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=390131#p390131</link>
			<description><![CDATA[<div class="quotebox"><cite>ingvarhost пишет:</cite><blockquote><p><strong>dyasny</strong>, большое спасибо за ответ. Еще пара вещей интересует:<br />1. Стоит ли резервировать один поток или ядро для хоста и не отдавать его виртуалкам (с помощью того же cpuset) или в этом нет смысла?</p></blockquote></div><p>it depends <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> если ВМ сильно нагружена и критична, и заметно что другие ВМ мешают ей работать, тогда стоит разнести ВМ по разным ядрам чтоб они не мешали друг другу. особенно если сумамрно ВМ получают больше ядер чем имеется у физ. хоста. Если же нет, то это обычно ни к чему. Самое простое - попробовать и посмотреть есть ли заметная разница во время пиковой нагрузки. Если нет, то нечего заморачиваться.</p><div class="quotebox"><blockquote><p>2. У меня 4-ядерный процессор с HT. В системе видится как 8 ядер от 0 до 7. Как понять - какие из них принадлежат одному физическому ядру? Т.е., например, 0 и 1 - это два логичесикх потока одного физического ядра, так же 2 и 3 и т.д. Или 0 или 4?</p></blockquote></div><p>надо смотреть на /sys/devices/system/cpu/cpuN/topology/thread_siblings и /sys/devices/system/cpu/cpuN/topology/thread_siblings_list</p><p><a href="http://pic.dhe.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=%2Fliaat%2Fliaattunproctop.htm">http://pic.dhe.ibm.com/infocenter/lnxin … roctop.htm</a><br /><a href="https://lopsa.org/content/detecting-whether-hyperthreading-enabled">https://lopsa.org/content/detecting-whe … ng-enabled</a> (по ходу первый раз вижу пользу от LOPSA)</p>]]></description>
			<author><![CDATA[null@example.com (dyasny)]]></author>
			<pubDate>Mon, 27 Jan 2014 04:41:50 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=390131#p390131</guid>
		</item>
		<item>
			<title><![CDATA[Re: kvm и vcpu]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=390127#p390127</link>
			<description><![CDATA[<p><strong>dyasny</strong>, большое спасибо за ответ. Еще пара вещей интересует:<br />1. Стоит ли резервировать один поток или ядро для хоста и не отдавать его виртуалкам (с помощью того же cpuset) или в этом нет смысла? <br />2. У меня 4-ядерный процессор с HT. В системе видится как 8 ядер от 0 до 7. Как понять - какие из них принадлежат одному физическому ядру? Т.е., например, 0 и 1 - это два логичесикх потока одного физического ядра, так же 2 и 3 и т.д. Или 0 или 4?</p>]]></description>
			<author><![CDATA[null@example.com (ingvarhost)]]></author>
			<pubDate>Mon, 27 Jan 2014 04:01:55 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=390127#p390127</guid>
		</item>
		<item>
			<title><![CDATA[Re: kvm и vcpu]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=389805#p389805</link>
			<description><![CDATA[<div class="quotebox"><cite>ingvarhost пишет:</cite><blockquote><p>1. Читал что для оптимальной производительности нужно, чтобы общее число vcpu не превышало число ядер процессоров хоста. Если на хосте стоит 4-ядерный процессор с HT, то оптимальным будет 8 vcpu или 4? Стоит ли оставлять ядро для хостовой системы?</p></blockquote></div><p>зависит от типа нагрузки, некоторые нагрузки не дружат с HT, дргие дружат.</p><div class="quotebox"><cite>ingvarhost пишет:</cite><blockquote><p>2. В virt-install есть параметр maxvcpus=MAX, про него в мане написано: If ’maxvcpus’ is specified, the guest will be able to hotplug up to MAX vcpus while the guest is running, but will startup with VCPUS. Когда это может быть полезно и работает ли это с гостевым Centos?</p></blockquote></div><p>должно работать начиная с 6.4 емнип. это параметр который устанавливает максимальное кол-во процессоров которые можно на лету подключить к ВМ. включается ВМ с оригинальным а не максимальным количеством. Сделано для автоматизации нагрузки, когда ВМ поднимается с минимальным кол-вом процессоров, если ресурсов не хватает, можно добавить еще, но до определенного лимита.</p><div class="quotebox"><cite>ingvarhost пишет:</cite><blockquote><p>3. там же можно задать топологию добавляемых процессоров [,sockets=#][,cores=#][,threads=#]. Есть ли разница между sockets=1,cores=4 и sockets=4,cores=1? И так и так выходит 4 vcpu. Во втором случае гостевая ОС будет считать что она крутится на NUMA? Какой вариант оптимальнее, для чего може понадобится указание threads(как понимаю имеется в вижу HT)?</p></blockquote></div><p>с точки зрения хоста никакой разницы. все эти параметры транслируются в треды на хосте. внутри ВМ топология будет выглядеть так как ее задали, что зачастую помогает с лицензиями (например винда лицензируется по сокетам, и можно задать два сокета, но 100500 ядер, и получить мощную машину вполне легально). threads - то же самое, в гесте будет симулировать тред а не ядро.</p><div class="quotebox"><cite>ingvarhost пишет:</cite><blockquote><p>4. Если с помощью cpuset назначить гостю определенные ядра, то они будут полностью в его распоряжении? Или эти ядра может использовать хост или другой гость, у которого привязки нет?</p></blockquote></div><p>я обычно пользуюсь taskset... но насколько я знаю, ни то ни другое не гарантирует исключительного использования ядра процессом, наоборот - это означает что процесс не будет исполняться ни на каких других ядрах, и все.</p>]]></description>
			<author><![CDATA[null@example.com (dyasny)]]></author>
			<pubDate>Fri, 24 Jan 2014 15:31:57 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=389805#p389805</guid>
		</item>
		<item>
			<title><![CDATA[kvm и vcpu]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=389689#p389689</link>
			<description><![CDATA[<p>Добрый день!<br />Возникло несколько вопросов по настройке vcpu в kvm:<br />1. Читал что для оптимальной производительности нужно, чтобы общее число vcpu не превышало число ядер процессоров хоста. Если на хосте стоит 4-ядерный процессор с HT, то оптимальным будет 8 vcpu или 4? Стоит ли оставлять ядро для хостовой системы?<br />2. В virt-install есть параметр maxvcpus=MAX, про него в мане написано: If ’maxvcpus’ is specified, the guest will be able to hotplug up to MAX vcpus while the guest is running, but will startup with VCPUS. Когда это может быть полезно и работает ли это с гостевым Centos?<br />3. там же можно задать топологию добавляемых процессоров [,sockets=#][,cores=#][,threads=#]. Есть ли разница между sockets=1,cores=4 и sockets=4,cores=1? И так и так выходит 4 vcpu. Во втором случае гостевая ОС будет считать что она крутится на NUMA? Какой вариант оптимальнее, для чего може понадобится указание threads(как понимаю имеется в вижу HT)?<br />4. Если с помощью cpuset назначить гостю определенные ядра, то они будут полностью в его распоряжении? Или эти ядра может использовать хост или другой гость, у которого привязки нет?<br />Заранее спасибо за помощь&nbsp; <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p>]]></description>
			<author><![CDATA[null@example.com (ingvarhost)]]></author>
			<pubDate>Fri, 24 Jan 2014 07:57:05 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=389689#p389689</guid>
		</item>
	</channel>
</rss>
