<?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>内存 &#8211; from0to1</title>
	<atom:link href="https://www.from0to1.top/tag/%E5%86%85%E5%AD%98/feed" rel="self" type="application/rss+xml" />
	<link>https://www.from0to1.top</link>
	<description>一个研究技术、分享经验的博客</description>
	<lastBuildDate>Sun, 01 Oct 2023 14:32:55 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>用stress对服务器进行内存压力测试</title>
		<link>https://www.from0to1.top/219.html</link>
					<comments>https://www.from0to1.top/219.html#respond</comments>
		
		<dc:creator><![CDATA[雾朦Official]]></dc:creator>
		<pubDate>Sun, 01 Oct 2023 14:32:55 +0000</pubDate>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[strees]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[内存]]></category>
		<category><![CDATA[游戏服务器]]></category>
		<guid isPermaLink="false">https://www.from0to1.top/?p=219</guid>

					<description><![CDATA[压力测试前我们需要安装压力测试工具stress sudo apt install stress 安装完成后我们就可以对服务器进行压力测试 线程数为内存压力 线程内存大小为每个线程所占用的内存的大小 释放时间为内存占用开始后的持续时间 持续时间为该测试的持续时间 stress --vm 线程数 --vm-bytes 内存大小G --vm-hang 释放时间 --timeout 持续时间s]]></description>
										<content:encoded><![CDATA[<p>压力测试前我们需要安装压力测试工具stress</p>
<pre class="prettyprint linenums">sudo apt install stress</pre>
<p>安装完成后我们就可以对服务器进行压力测试</p>
<p>线程数为内存压力</p>
<p>线程内存大小为每个线程所占用的内存的大小</p>
<p>释放时间为内存占用开始后的持续时间</p>
<p>持续时间为该测试的持续时间</p>
<pre class="prettyprint linenums">stress --vm 线程数 --vm-bytes 内存大小G --vm-hang 释放时间 --timeout 持续时间s</pre>
]]></content:encoded>
					
					<wfw:commentRss>https://www.from0to1.top/219.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>为服务器添加虚拟内存防止服务器崩溃</title>
		<link>https://www.from0to1.top/215.html</link>
					<comments>https://www.from0to1.top/215.html#respond</comments>
		
		<dc:creator><![CDATA[雾朦Official]]></dc:creator>
		<pubDate>Sun, 01 Oct 2023 13:53:03 +0000</pubDate>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[内存]]></category>
		<category><![CDATA[游戏服务器]]></category>
		<guid isPermaLink="false">https://www.from0to1.top/?p=215</guid>

					<description><![CDATA[你的服务器是否出现了内存不够用的情况？ 你是否担心服务器内存太少导致内存溢出而使得服务器崩溃？ 如果你有上述问题，那么就跟着教程走，带你解决烦恼 添加虚拟内存 首先我们先检查一下内存的分配情况 free -m 返回结果中men是物理内存，swap是虚拟内存，total是总大小，used是使用量，free是剩余量 我们要根据实际情况来配置配置虚拟内存的大小，一般为物理内存：虚拟内存=1:2 如果服务 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>你的服务器是否出现了内存不够用的情况？</p>
<p>你是否担心服务器内存太少导致内存溢出而使得服务器崩溃？</p>
<p>如果你有上述问题，那么就跟着教程走，带你解决烦恼</p>
<div class="link-title wow rollIn">添加虚拟内存</div>
<p>首先我们先检查一下内存的分配情况</p>
<pre class="prettyprint linenums">free -m</pre>
<p>返回结果中men是物理内存，swap是虚拟内存，total是总大小，used是使用量，free是剩余量</p>
<p>我们要根据实际情况来配置配置虚拟内存的大小，一般为物理内存：虚拟内存=1:2</p>
<p>如果服务器已经有虚拟内存但是想重新配置虚拟内存的，请先翻到文章末尾查看如何删除虚拟内存</p>
<p>进入共享根目录</p>
<pre class="prettyprint linenums">cd /</pre>
<p>创建一个配置虚拟内存的文件夹</p>
<pre class="prettyprint linenums">sudo mkdir swap</pre>
<p>进入虚拟内存配置文件夹</p>
<pre class="prettyprint linenums">cd swap/</pre>
<p>创建虚拟内存配置文件并设置虚拟内存大小，单位设为1，则虚拟内存的单位大小就是b；单位设为1024，则虚拟内存单位大小为kb；单位设为1048576则虚拟内存单位大小为mb；单位设为1073741824，则虚拟内存单位大小为gb。</p>
<pre class="prettyprint linenums">sudo dd if=/dev/zero of=swapfile bs=内存单位 count=内存大小</pre>
<p>例如我想配置4g虚拟内存，可以这样写</p>
<pre class="prettyprint linenums">sudo dd if=/dev/zero of=swapfile bs=1024 count=4194304</pre>
<p>虚拟内存大小设置完成后就需要转换配置文件类型</p>
<pre class="prettyprint linenums">sudo mkswap swapfile</pre>
<p>配置完成后我们就需要启用虚拟内存</p>
<pre class="prettyprint linenums">sudo swapon swapfile</pre>
<p>再次检查内存分配情况</p>
<pre class="prettyprint linenums">free -m</pre>
<p>这时我们就可以看到虚拟内存已经启用成功了</p>
<p>但是如果我们重启后就会发现刚刚配置好的虚拟内存又消失了，又需要再次输入一遍sudo swapon swapfile</p>
<p>为了解决这种情况，我们就要设置虚拟内存开机加载（虚拟内存持久化）</p>
<div class="link-title wow rollIn">配置虚拟内存持久化</div>
<p>安装vim编辑器</p>
<pre class="prettyprint linenums">sudo apt install vim</pre>
<p>使用vim打开系统静态信息信息文件，修改其内容可以做到重启时虚拟内存被加载</p>
<pre class="prettyprint linenums">sudo vim /etc/fstab</pre>
<p>进入vim后按下【i】键进入编辑模式，在末位置按下【enter】键创建新的一行然后输入</p>
<pre class="prettyprint linenums">/swap/swapfile swap swap defaults 0 0</pre>
<p>然后按【esc】键退出编辑模式之按下【:】键进入命令模式，最后输入wq保存并退出</p>
<pre class="prettyprint linenums">:wq</pre>
<p>这样我们的服务器虚拟内存在开机时就会被加载</p>
<div class="link-title wow rollIn">删除虚拟内存</div>
<p>如果你想去掉虚拟内存或重新配置虚拟内存，可通过下面的两段命令进入虚拟内存配置文件夹并删除虚拟内存</p>
<pre class="prettyprint linenums">cd /swap/</pre>
<pre class="prettyprint linenums">sudo swapoff swapfile</pre>
]]></content:encoded>
					
					<wfw:commentRss>https://www.from0to1.top/215.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
