AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 416854
Accepted
Billal Begueradj
Billal Begueradj
Asked: 2018-01-14 08:56:59 +0800 CST2018-01-14 08:56:59 +0800 CST 2018-01-14 08:56:59 +0800 CST

当根分区和 RAM 足够大时,是否需要交换分区?[复制]

  • 772
这个问题在这里已经有了答案:
如果我有足够多的 RAM,我是否需要交换空间? (13 个回答)
4年前关闭。

我想通过为/分区分配 400 GB、为文件夹分配 50 GB/home和 16 GB RAM,在我的机器上安装 Ubuntu。在这种情况下,创建交换分区是否有意义还是没用?

debian swap
  • 4 4 个回答
  • 934 Views

4 个回答

  • Voted
  1. francois P
    2018-01-14T09:02:31+08:002018-01-14T09:02:31+08:00

    交换分区没有指向分区大小或分区使用的链接,但链接到内存和一些 I/O 使用...

    仅需要交换才能对此进行管理。进行少量交换总是一个好主意,即使它似乎无用以防万一......应该需要......有一天......

    即使使用 64Gb ram 机器,如果它是像生产服务器或备份机器这样的重要机器,我也会使用一些交换。

    • 3
  2. Mukesh Sai Kumar
    2018-01-14T09:07:12+08:002018-01-14T09:07:12+08:00

    Swap 就像物理 RAM 的扩展,它缓存 RAM 中未使用的数据,释放关键的 RAM 空间,并加快一些操作。它与您为每个分区分配多少空间没有任何直接关系。如果您确定您有足够的 RAM,那么您可以只提供较少量的交换。但以防万一,使用大而宽敞的交换分区(> = 1 GB)都很好。

    曾经有一个旧规则:Swap = RAM * 2,但这不适用于现代系统。

    有关什么是交换的更多信息,请参阅此处。或者更好,谷歌一下。

    • 3
  3. Best Answer
    Rui F Ribeiro
    2018-01-14T09:05:54+08:002018-01-14T09:05:54+08:00

    正如@francois 所说,拥有一个分区总是一个好主意,主要是因为有一天你可能会遇到紧急情况,它会让内核保持快乐。

    然而,现代内核不像过去那样依赖交换。

    但是,如果根分区足够大,RAM 足够多,并且很少使用交换空间,则它不需要是分区。如果您想要更简单的配置,请在根分区内创建一个 51MB/1G 的交换文件。

    您只需要在应用服务器、数据库或大型 Web 服务器等生产服务器中使用更大的交换文件。

    请参阅创建交换文件

    • 2
  4. ivanivan
    2018-01-14T09:37:11+08:002018-01-14T09:37:11+08:00

    交换需求取决于您拥有多少 RAM 以及您的系统将用于什么用途。我给我的机器配备了 16gb 的 RAM 和 4gb 的交换空间,它很少被使用。我的 linode.com VPS 有 1gb 的 ram 有 256mb 的交换空间,甚至充当它很少使用交换的私有域的邮件/网络/等。

    根据机器的用途,我会重新考虑空间分配——我/home比文件系统的其余部分占用更多的空间,除了我存储 ISO 和 OVA 文件的一个位置(实际上是另一个磁盘上不同的挂载点)。

    • 1

相关问题

  • GRUB 配置以识别同一 Linux 发行版的不同桌面环境(安装)

  • astyle 不会更改源文件格式

  • 接收有关全新 Debian 的电子邮件

  • Debian Stretch:libgs_plugin_systemd-updates.so 中的 gnome-software 段错误

  • 如何在拼音输入法中输入ü?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    ssh 无法协商:“找不到匹配的密码”,正在拒绝 cbc

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    如何卸载内核模块“nvidia-drm”?

    • 13 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add 返回:“连接代理时出错:没有这样的文件或目录” 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya 为什么 Linux 使用 LF 作为换行符? 2017-12-20 05:48:21 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve