<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>深度VPS &#187; 优先级</title>
	<atom:link href="http://www.deepvps.com/tag/%E4%BC%98%E5%85%88%E7%BA%A7/feed" rel="self" type="application/rss+xml" />
	<link>http://www.deepvps.com</link>
	<description>专注VPS技术，关注前端技术</description>
	<lastBuildDate>Sat, 04 Feb 2023 14:00:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linux改变进程优先级的nice命令</title>
		<link>http://www.deepvps.com/linux-nice-command.html</link>
		<comments>http://www.deepvps.com/linux-nice-command.html#comments</comments>
		<pubDate>Mon, 30 Jul 2012 14:46:29 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[nice]]></category>
		<category><![CDATA[优先级]]></category>
		<category><![CDATA[进程]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1168</guid>
		<description><![CDATA[VPS普遍性能不高，很多人可能有这样一个感受，在执行du、tar等命令时，会造成系统负载飙升，Apache响应缓慢。这时nice命令改变进程优先级可能能缓解这种状况。
nice命令用于调整Linux系统中进程的优先级。
通俗地讲，Linux系统中，进程有-19到19这39个优先级。-19最优先，19最不优先。进程的默认优先级为0。如果希望将进程调整为最优先，则将进程的nice值设置为-19；如果希望进程最不优先，占用最少的系统CPU时间，则将其设置为19。
新建一个进程并设置优先级
将当前目录下的documents目录打包，但不希望tar占用太多CPU：
nice -19 tar zcf pack.tar.gz documents
方法非常简单，即在原命令前加上“nice -19”。很多人可能有疑问了，最低优先级不是19么？那是因为这个“-19”中的“-”仅表示参数前缀；所以，如果希望：
将当前目录下的documents目录打包，并且赋予tar进程最高的优先级：
nice &#8211;19 tar zcf pack.tar.gz documents
修改已经存在的进程的优先级
将PID为1799的进程优先级设置为最低（19）：
renice 19 1799
将PID为1799的进程优先级设置为最高（-19）：
renice -19 1799
大家很可能发现了，renice命令与nice命令的优先级参数的形式是相反的。直接以优先级作为参数即可，不能加上“-”号，这点需要初学者注意。
查看进程优先级
直接使用top命令即可查看进程优先级。
Linux对于进程优先级调整的作用还是非常明显的，在实际操作中也能明显的体会到。
]]></description>
			<content:encoded><![CDATA[<p>VPS普遍性能不高，很多人可能有这样一个感受，在执行du、tar等命令时，会造成系统负载飙升，Apache响应缓慢。这时nice命令改变进程优先级可能能缓解这种状况。</p>
<p>nice命令用于调整Linux系统中进程的优先级。</p>
<p>通俗地讲，Linux系统中，进程有-19到19这39个优先级。-19最优先，19最不优先。进程的默认优先级为0。如果希望将进程调整为最优先，则将进程的nice值设置为-19；如果希望进程最不优先，占用最少的系统CPU时间，则将其设置为19。<span id="more-1168"></span></p>
<h3>新建一个进程并设置优先级</h3>
<p>将当前目录下的documents目录打包，但不希望tar占用太多CPU：</p>
<blockquote><p>nice -19 tar zcf pack.tar.gz documents</p></blockquote>
<p>方法非常简单，即在原命令前加上“nice -19”。很多人可能有疑问了，最低优先级不是19么？那是因为这个“-19”中的“-”仅表示参数前缀；所以，如果希望：<br />
将当前目录下的documents目录打包，并且赋予tar进程最高的优先级：</p>
<blockquote><p>nice &#8211;19 tar zcf pack.tar.gz documents</p></blockquote>
<h3>修改已经存在的进程的优先级</h3>
<p>将PID为1799的进程优先级设置为最低（19）：</p>
<blockquote><p>renice 19 1799</p></blockquote>
<p>将PID为1799的进程优先级设置为最高（-19）：</p>
<blockquote><p>renice -19 1799</p></blockquote>
<p>大家很可能发现了，renice命令与nice命令的优先级参数的形式是相反的。直接以优先级作为参数即可，不能加上“-”号，这点需要初学者注意。</p>
<h3>查看进程优先级</h3>
<p>直接使用top命令即可查看进程优先级。</p>
<p>Linux对于进程优先级调整的作用还是非常明显的，在实际操作中也能明显的体会到。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/linux-nice-command.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
