在嵌入式设备中不创建swap分区的原因何在
我们知道,在linux中有一个很重要的概念,虚拟内存,当物理内存不够时,可以将内存中一些数据存储到硬盘上,而让出物理内存。我们一般在PC上安装linux时,会创建一个swap分区,其大小一般设置为内存的2倍。
而我们在嵌入式设备中,却看不到该分区,为什么呢?
我们知道在嵌入式设备中,一般使用flash卡作为存储设备,该存储设备一般每个点的写次数是有限制的,大概在几十万次。所以一般嵌入式设备,将文件系统设备为只读,并且会采用一些平均分配写操作的方式,来延长flash卡的寿命。
而swap呢,做为虚拟内存使用的时候,其必然会带来频繁的读写,因而很容易导致该区域flash的寿命变短。因此,还不如不创建swap分区。
而我们在嵌入式设备中,却看不到该分区,为什么呢?
我们知道在嵌入式设备中,一般使用flash卡作为存储设备,该存储设备一般每个点的写次数是有限制的,大概在几十万次。所以一般嵌入式设备,将文件系统设备为只读,并且会采用一些平均分配写操作的方式,来延长flash卡的寿命。
而swap呢,做为虚拟内存使用的时候,其必然会带来频繁的读写,因而很容易导致该区域flash的寿命变短。因此,还不如不创建swap分区。
相关推荐
yaneng 2020-06-10
baishuwei 2020-06-04
yaneng 2020-05-09
owenbbkp 2020-04-29
yaneng 2020-04-23
yaneng 2020-04-14
Proudoffaith 2020-01-18
lightindark 2013-06-12
zuihaobushi 2019-12-26
supjia 2019-12-09
liuhaishi 2010-10-11
jj 2010-09-15
ice00 2010-09-11
baskMMU 2010-09-05
权天下 2010-08-27
宅学部落王利涛 2010-08-25
jj 2010-08-15
baskMMU 2010-08-14