Ubuntu 17.04 将取消 Swap 分区?

2023-11-06

Canonical 的软件工程师 Dimitri John Ledkov 最近宣布即将发布的 Ubuntu Linux 系统安装时将丢弃 Swap 分区方式,改为交换文件方式。

对我们中的大多数使用带 SSD 或 NVMe 闪盘及内存充足的人来说,这不是什么大新闻。不过那些想要将 Ubuntu 后续版本安装在 10 多年前 PC 上的人们来说,可能会对此感兴趣。

多年前,全新安装 GNU/Linux 时创建 Swap 分区是强制要求的,但随着科技进步而发生了变化。现在即使最廉价的电脑也至少 4G 内存,对于办公和基本计算来说已经足够。

如今如果您个人电脑有 2GB 到 4GB 物理内存,就不需要 Swap 分区。 即使你创建了一个,也可能根本用不上,这也是 Canonical 决定 Ubuntu 新安装时放弃 Swap 分区的原因。

Canonical 目前在开发 Ubuntu 17.04 ,也称为 Zesty Zapus, 预计 2017 年 4 月 13 日发布。

“从 17.04 Zesty Zapus 版本之后,非 LVM 的安装将默认使用交换文件而不是创建 Swap 分区,” Dimitri John Ledkov 说到。 “另外,交换文件的大小可以有很大差异。” Canonical 确保用户可以完全控制他们的安装,如果他们不想使用 Swap,可以将参数值设为 0。不过,这些改变不适用于使用 LVM 选项安装 Ubuntu。

改变将在 Ubuntu 17.04 (Zesty Zapus) 及以后版本中进行。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu 17.04 将取消 Swap 分区? 的相关文章

  • 抑制 makefile 中命令调用的回显?

    我为一个作业编写了一个程序 该程序应该将其输出打印到标准输出 分配规范需要创建一个 Makefile 当调用它时make run gt outputFile应该运行该程序并将输出写入一个文件 该文件的 SHA1 指纹与规范中给出的指纹相同
  • 如何通过替换为空页映射来取消映射 mmap 文件

    Linux 用户空间有没有办法用空页面 映射自 dev null 或者可能是一个空页面 重复映射到从文件映射的页面的顶部 对于上下文 我想找到这个 JDK bug 的修复 https bugs openjdk java net browse
  • 带有 CUDA 的 Tensorflow:导入错误

    我已经按照 NVIDIA 教程中的说明一步步安装了 TensorFlow Ubuntu 16 04 桌面版 GTX 970 http www nvidia com object gpu accelerated applications te
  • 从 Python 调用 PARI/GP

    我想打电话PARI GP http pari math u bordeaux fr dochtml gpman html仅从Python计算函数nextprime n 对于不同的n是我定义的 不幸的是我无法得到帕里蟒蛇 http code
  • chown:不允许操作

    我有问题 我需要通过 php 脚本为系统中的不同用户设置文件所有者权限 所以我通过以下命令执行此操作 其中 1002 是系统的用户 ID file put contents filename content system chown 100
  • 如何在数组中存储包含双引号的命令参数?

    我有一个 Bash 脚本 它生成 存储和修改数组中的值 这些值稍后用作命令的参数 对于 MCVE 我想到了任意命令bash c echo 0 0 echo 1 1 这解释了我的问题 我将用两个参数调用我的命令 option1 without
  • linux perf:如何解释和查找热点

    我尝试了linux perf https perf wiki kernel org index php Main Page今天很实用 但在解释其结果时遇到了困难 我习惯了 valgrind 的 callgrind 这当然是与基于采样的 pe
  • nslookup 报告“无法解析 '(null)': 名称无法解析”,尽管它成功解析了 DNS 名称

    我在 ubuntu 上 并且正在运行 docker 默认桥接网络 我有 Zookeeper kafka 的容器化版本 以及我编写的与 kafka 对话的应用程序 I do a docker exec it
  • arm64和armhf有什么区别?

    Raspberry Pi Type 3 具有 64 位 CPU 但其架构不是arm64 but armhf 有什么区别arm64 and armhf armhf代表 arm hard float 是给定的名称Debian 端口 https
  • 尝试安装 LESS 时出现“请尝试以 root/管理员身份再次运行此命令”错误

    我正在尝试在我的计算机上安装 LESS 并且已经安装了节点 但是 当我输入 node install g less 时 出现以下错误 并且不知道该怎么办 FPaulMAC bin paul npm install g less npm ER
  • Discord.net 无法在 Linux 上运行

    我正在尝试让在 Linux VPS 上运行的 Discord net 中编码的不和谐机器人 我通过单声道运行 但我不断收到此错误 Unhandled Exception System Exception Connection lost at
  • Linux 内核标识符中前导和尾随下划线的含义是什么?

    我不断遇到一些小约定 比如 KERNEL Are the 在这种情况下 是内核开发人员使用的命名约定 还是以这种方式命名宏的语法特定原因 整个代码中有很多这样的例子 例如 某些函数和变量以 甚至 这有什么具体原因吗 它似乎被广泛使用 我只需
  • CentOS:无法安装 Chromium 浏览器

    我正在尝试在 centOS 6 i 中安装 chromium 以 root 用户身份运行以下命令 cd etc yum repos d wget http repos fedorapeople org repos spot chromium
  • 将 PDF 转换为 600dpi 的 TIFF 和 jpg 96 dpi

    我想使用 ImageMagick 从 Python 脚本将 pdf 转换为 600 dpi 的 tiff 和 96 dpi 的 jpg 我使用 imagemagick 命令行完成了这项任务 但我想使用python中的Imagemagick将
  • 交叉编译armv5,但它创建v7二进制文件

    我设法为arm926ej s创建了一个目标文件我在 qemu 上使用 Debian Arm arm linux gnueabi gcc 4 4 static O c mcpu arm926ej s hello c o hello root
  • Linux 可执行文件与 OS X“兼容”吗?

    如果您在基于 Linux 的平台上用 C 语言编译一个程序 然后将其移植以使用 MacOS 库 它会工作吗 来自编译器的核心机器代码在 Mac 和 Linux 上兼容吗 我问这个问题的原因是因为两者都是 基于 UNIX 的 所以我认为这是真
  • Linux:如何从特定端口发送TCP数据包?

    如何打开原始套接字以从特定 TCP 端口发送 我希望所有连接始终来自临时端口以下的一系列端口 如果您正在使用raw套接字 然后只需在数据包标头中填写正确的 TCP 源端口即可 相反 如果您使用 TCP 套接字接口 socket connec
  • Ubuntu 12.10 libgtk-3-0 缺少符号

    我正在运行 Ubuntu 12 10 不知何故我的 libgtk 3 0 搞砸了 当尝试运行许多不同的应用程序时 我收到如下错误 gedit symbol lookup error usr lib libgtk 3 so 0 undefin
  • 使用 sh 运行 bash 脚本

    我有 bash 脚本 它需要 bash 另一个人尝试运行它 sh script name sh 它失败了 因为 sh 是他的发行版中 dash 的符号链接 ls la bin sh lrwxrwxrwx 1 root root 4 Aug
  • jpegtran 优化而不更改文件名

    我需要优化一些图像 但不更改它们的名称 jpegtran copy none optimize image jpg gt image jpg 但是 这似乎创建了 0 的文件大小 当我对不同的文件名执行此操作时 大小仍然完全相同 怎么样 jp

随机推荐

  • HTTP的请求方式有哪些?

    一 GET方法 最常用的方法 它是发送一个请求来获取服务器上的资源 资源通过HTTP响应头和数据 如html文档 图片 样式 视频等 返回给客户端 如浏览器 二 POST方法 常用方法 用于向服务器提交数据 请求的参数要在请求体 body
  • 常用php正则表达式

    d 非负整数 正整数 0 0 9 1 9 0 9 正整数 d 0 非正整数 负整数 0 0 9 1 9 0 9 负整数 d 整数 d d 非负浮点数 正浮点数 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1
  • FATFS文件系统常用指令

    FATFS文件系统常用指令 一 说明 以官网下载的 ff12b 版本为例 定义变量举例 FRESULT res 文件操作结果 FATFS fs FatFs文件系统对象 FIL fp 文件对象 UINT br 文件成功写入数量 UINT bw
  • 安卓开发常用icon/png图样

    安卓开发常用icon png图样 平时开发当中会用到很多png图样 但是自己又不太会做 因此做好的办法就是直接在网上下载下来用了 这里给大家推荐一个比较好用的网站 免费的 有很多好的png可以直接下载下来使用 http www iconar
  • 磁盘达到99%的原因和解决方案

    今天查看了下任务管理器 发现磁盘管理达到99 我才开机没多久 没理由这么高的读取 频率 网上查了一下 发现是百度云的问题 一般是wsappx进程占用磁盘读取 解决方案 卸载百度云
  • JAVA获取两个List的交集、差集以及并集

    import java util Set import java util List import java util HashSet import java util TreeSet import java util Iterator i
  • [elementplus]日期时间控件datetimePick在选择时间时12小时制和24小时制

    使用日期时间控件
  • R学习笔记-安装R和RStudio,注意RStudio的版本需要与操作系统版本匹配

    1 安装步骤 先安装R 再安装RStudio RStudio是R的集成开发工具 本身不带R环境 2 从当前R的官网和RStudio下载的R和RStudio的版本分别为 A For Windows R 3 5 3 win exe RStudi
  • WinForm项目Form1设计器提示未能加载System

    WinForm项目 做项目的时候遇到一个问题 无论是新建的空白项目 第二次打开 还是旧项目重新打开 都会出现这样的问题 问题描述 WinForm项目 每次打开项目 都会弹出报错 关闭Form1设计器再打开就好了 但下次重新打开项目 又会弹出
  • 测试环境搭建及维护

    搭建良好的测试环境是执行测试用例的前提 也是完成测试任务顺利完成的保证 测试环境大体可分为硬件环境和软件环境 硬件环境包括测试必须的PC机 服务器 设备 网线 分配器等硬件设备 软件环境包括数据库 操作系统 被测试软件 共存软件等 特殊条件
  • GD32替代STM32全过程记录

    一 前言 最近半导体行业出现的缺货浪潮 各种芯片价格飙升 像一些常用芯片如STM32F103C8T6 从去年的5块一片涨价到现在的65一片 涨幅17倍 在这种情况下 大家纷纷在找一些国产芯片来替代ST的芯片 而在国产中做的比较好的芯片就是兆
  • 精讲!查看和控制进程相关命令

    这里写目录标题 一 查看进程的相关命令 1 ps 命令 查看静态的进程统计信息 Processes Statistic 2 top 命令 查看进程动态信息 3 pgrep 命令 查询进程信息 4 pstree 命令 查看进程树 二 控制进程
  • HNU数据库系统概论 ODBC

    说些什么 这里感谢我的那位超酷的朋友 感谢他愿意在我困惑的时候为我伸出援手 我这次是用的kingbase和mysql 记得当时出现了蛮多问题的 不过现在我已经不记得出了什么问题了 实验目的 学会配置ODBC数据源 熟悉使用ODBC来进行数据
  • 软件设计和开发规范(国标)

    软件开发规范 包括 1 操作手册 GB8567 88 doc 2 测试分析报告 GB8567 88 doc 3 测试计划 GB8567 88 doc 4 概要设计说明书 GB8567 88 doc 5 开发进度月报 GB8567 88 do
  • ECS共享型n4云服务器1核2G怎么样?

    这个是属于阿里云的ecs服务器 属于vps虚拟服务器 100 的cpu性能无约束 适用于中小型网站搭建等应用 共享型服务器有最新一代的共享型S6 也有共享型n系列的 他们都是属于动态cpu调度模式 共享型实例采用非绑定CPU调度模式 每个v
  • derby性能测试

    derby测试条件 次数 运行ms derby测试条件 次数 运行ms 网络 磁盘模式 1 1360 嵌入式 磁盘模式 1 906 全部删除数据 2 1000 全部删除数据 2 875 1000数据写入 3 984 1000数据写入 3 9
  • Linux系统中查询发行版本号以及内核版本的命令总结

    了解Linux发行版本的版本号是一项非常重要的事情 大多数软件对系统的版本都有要求 发行版本号与软件不匹配 软件将无法安装或者无法使用 这边集合市面上流行的Linux发行版本版本号查询方法 有了这边文章 老板再也不担心我装错软件了呢一 发行
  • Vue3通透教程【四】Vue3组合API初体验

    文章目录 写在前面 组合式 API 是什么 直观组合式API 写在最后 写在前面 专栏介绍 凉哥作为 Vue 的忠实 粉丝输出过大量的 Vue 文章 应粉丝要求开始更新 Vue3 的相关技术文章 Vue 框架目前的地位大家应该都晓得 所谓三
  • react+antd的RangePicker日期选择器实现只选择一天内或者7天内的时间的方法

    需求是选择范围日期选择器 需要是第一个选择时间的一天内 直接上代码 设置不可选择时间 const dates setDates useState const disabledDate current gt if dates return f
  • Ubuntu 17.04 将取消 Swap 分区?

    Canonical 的软件工程师 Dimitri John Ledkov 最近宣布即将发布的 Ubuntu Linux 系统安装时将丢弃 Swap 分区方式 改为交换文件方式 对我们中的大多数使用带 SSD 或 NVMe 闪盘及内存充足的人