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
    • 最新
    • 标签
主页 / ubuntu / 问题 / 485090
Accepted
H3R3T1K
H3R3T1K
Asked: 2014-06-19 07:11:49 +0800 CST2014-06-19 07:11:49 +0800 CST 2014-06-19 07:11:49 +0800 CST

缩小或删除 4GB RAM 和 SSD 的交换空间?

  • 772

我不太确定,所以我创建了一个大小为 4100MB 的交换分区。现在我的 swappiness 为 0,而且我不太可能需要交换,因为我不使用任何内存密集型应用程序。我也不冬眠。我的 SSD 足够大,达到 256GB,但并不大,Win 8.1 使用了一半。我应该缩小交换空间吗?如果是,缩小到什么大小,或者我应该完全摆脱它。

partitioning
  • 2 2 个回答
  • 1671 Views

2 个回答

  • Voted
  1. Best Answer
    zenhaeus
    2014-06-19T07:36:54+08:002014-06-19T07:36:54+08:00

    4GB RAM 实际上并没有那么多,如果你运行 chrome 或 firefox 并且你打开多个选项卡一段时间你可以很快达到 4GB 使用率。

    您可以使用“系统监视器”应用程序监视您的内存使用情况。如果您发现您从未真正超过 4GB 并且您的交换区仍然是空的,您可能会考虑缩小它。我不建议完全摆脱它,因为如果您用完 RAM 并且没有交换空间,Ubuntu 会随机关闭应用程序。

    我给自己安装了一个小指示器,它总是显示我使用了多少 RAM,我觉得这非常方便。您可以在这篇文章中找到如何安装它的说明:https ://askubuntu.com/a/40019/255967

    • 1
  2. user294626
    2014-06-19T07:51:49+08:002014-06-19T07:51:49+08:00

    没有关于交换分区最佳大小的特定规则。如果是这样,我们都会使用它并且安装程序会提供自动设置。

    如果一台机器没有交换分区,并且试图加载到内存中的代码和数据量超过了该内存的大小,那么在用户设法关闭某些东西之前,事情很有可能会停止。如果机器确实有交换分区,代码和数据块将写入交换文件和从交换文件读取,直到对 RAM 的需求减少。

    调整分区的大小可能会影响磁盘的访问次数,但并不能起到神奇的作用。写入和读取驱动器比在 RAM 中移动位要慢几个数量级。

    红帽推荐 RHEL 5 如下设置:

    事实上,系统所需的交换空间量实际上并不是它拥有的 RAM 量的函数,而是该系统上运行的内存工作负载的函数。只要匿名内存和系统 V 共享内存的总和小于 RAM 量的大约 3/4,Red Hat Enterprise Linux 5 系统就可以在没有交换空间的情况下正常运行。在这种情况下,系统将简单地将匿名和系统 V 共享内存锁定到 RAM 中,并将剩余的 RAM 用于缓存文件系统数据,因此当内存耗尽时,内核仅回收页面缓存内存。

    考虑到 1) 在配置交换空间的安装时,没有简单的方法来预先确定工作负载所需的内存,以及 2) 系统的 RAM 越多,它通常需要的交换空间越少,交换空间越好

    结论

    如果 Linux 内核一次要使用超过 2GiB 的交换空间,所有用户都会感到压力。或者,您可以获得更多 RAM(推荐)并转向更快的存储以改善磁盘 I/O。没有规则,每个设置和配置都是独一无二的。根据您的要求调整值。选择适合您的隔夜利息金额。从 Ubuntu 软件中心 > Gnome 系统监视器安装。选择显示\ Resources 的选项卡。查看交换空间的位置 > 当您的 CPU 上有大量应用程序或巨大的工作负载时,您可以对其进行监控,以查看是否需要或何时需要增加交换空间大小。我个人拥有与 RAM 一样多的交换空间,特别是当您打开许多应用程序时,您的系统会很慢。特别是当您玩在线游戏或玩一般游戏时。

    如果您想调整交换取决于您是否在初始安装中加密了磁盘。如果缺少 Gparted,请在终端 ctrl+alt+T 中键入 Gparted,您可以从软件中心安装它并运行它以增加交换。

    • 1

相关问题

  • 是否有更好的方式为 /home/userX 构建分区/挂载

  • Linux 文件系统层次结构中的默认目录是什么意思?

  • 如何将 /usr 移动到新分区?

  • 如何从双启动计算机访问加密的主文件夹?

  • 您对台式机和家庭服务器的驱动器分区方案有什么建议?[关闭]

Sidebar

Stats

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

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve