Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
与SWAP相关的参数
Experiences and Insight
517
views ·
6
replies ·
To
floor
Go
phoenix520110
deepin
2020-08-15 06:39
Author
swappiness
vfs_cache_pressure
min_free_kbytes
我就直白的说
第一个 是指交换的倾向
第二个 是指交换的数量
第三个 是指内存保留量
理解没问题吧
要交换的东西 系统服务产生 或软件产生
内存中一切数据 都是以页面文件形式
不停的计算 不停的产生新的结果 当有时有旧的不能丢弃的 那就需要缓存起来
这个缓存 要么放内存 要么放交换区
可能用到 又未必用到
而SWAP的另一个作用 就是响应请求 就是你的仓库有多大容量 告诉办事的 办事的就会合理去分配调度
起不到速度的作用 但是起到个容量的作用
那么速度取决于你的硬件 容量取决于你的调度
没错了 我就是民科达人
我这样讲了大家理解了吧
Reply
Like 0
Favorite
View the author
All Replies
Ziggy
deepin
2020-08-15 06:55
#1
这解释,估计比官方解释还全
Reply
Like 0
View the author
phoenix520110
deepin
2020-08-15 07:17
#2
本帖最后由 phoenix520110 于 2020-8-14 23:33 编辑
缓存做动词时 缓 就是不是急用的意思 存 就是先存起来的的意思
做名词时 缓存的那个东西 这里我讲的是页面缓存
另外 缓存技术 有各种各样的 有正向的 也有反向的
比如硬盘的缓存 比如ZRAM 是利用内存去帮硬盘
这个 和上面 刚好是反向的应用 也叫缓存 但实际意思或说操作相反
Reply
Like 0
View the author
phoenix520110
deepin
2020-08-15 07:18
#3
当有人说我是民科时 我就当是在夸我 脸皮厚点 才能办大事
Reply
Like 0
View the author
phoenix520110
deepin
2020-08-15 07:25
#4
其实上面说的反向缓存技术 英特尔有个服务起的名字好 叫快速存取技术
这样就可以区分了
尽管并不如微软的自带的好用 但很多人就喜欢给做死了的东西 这样不用动脑
其实微软自带的 比英特尔带的好使
Reply
Like 0
View the author
phoenix520110
deepin
2020-08-15 07:59
#5
本帖最后由 phoenix520110 于 2020-8-15 00:07 编辑
再补充一点小知识 题外话
32位系统 通常能处理的范围 是物理内存+交换区 最大值 等于4G
32位扩展 通常处理的范围 是物理内存+交换区 最大值等于16G 其实扩展实际上就是34位 系统
这个叫寻址范围 一些工作室 用XP或2003多开多挂 可能需要这些知识当然2003一些特殊版本也能够使用大内存 但是寻址能力并不能提升 更多的内存 也只是当硬盘缓存来使
64位系统 通常能处理的范围 是物理内存+交换区 最大值等于256T 但是 这个数量过于庞大 所以 有一些系统 会给个上限 比如 LINUX 一般会是256G
64位系统的寻址范围真大 暂时 用不完也用不着
Reply
Like 0
View the author
phoenix520110
deepin
2020-08-15 08:09
#6
还有 32位系统会限制单进程的寻址范围 通常设为2G 你可以更改到3G
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Ranking
Change
Personal Knowledge Assistant
minor bugs I found
Popular Events
More
vfs_cache_pressure
min_free_kbytes
我就直白的说
第一个 是指交换的倾向
第二个 是指交换的数量
第三个 是指内存保留量
理解没问题吧
要交换的东西 系统服务产生 或软件产生
内存中一切数据 都是以页面文件形式
不停的计算 不停的产生新的结果 当有时有旧的不能丢弃的 那就需要缓存起来
这个缓存 要么放内存 要么放交换区
可能用到 又未必用到
而SWAP的另一个作用 就是响应请求 就是你的仓库有多大容量 告诉办事的 办事的就会合理去分配调度
起不到速度的作用 但是起到个容量的作用
那么速度取决于你的硬件 容量取决于你的调度
没错了 我就是民科达人
我这样讲了大家理解了吧