如何使用不同的 ramdisk 大小启动 CoreOS

Posted

技术标签:

【中文标题】如何使用不同的 ramdisk 大小启动 CoreOS【英文标题】:How to boot CoreOS with different ramdisk size 【发布时间】:2014-10-06 07:38:33 【问题描述】:

我正在尝试使用 ramdisk 从 PXE 服务器启动 CoreOS。 但是,无论我指定(使用 ramdisk_size)的 ramdisk 大小,CoreoOS 总是将一半的内存作为 ramdisk。 谁能告诉我如何在启动时指定 ramdisk 大小?

【问题讨论】:

我将此标记为题外话,因为这个问题与编程无关。请将此问题转至serverfault.com 【参考方案1】:

这与临时文件系统的默认性质有关,因为它们默认为 50% 作为限制,但不会保留那么多内存;实际使用量会随着时间的推移而增长,但不会超过 50% 的限制。

您也可以在official CoreOS docs regarding PXE 中找到它:

随着文件系统的增长,它会消耗更多的 RAM,最高可达 50%。 目前无法配置限制。

【讨论】:

以上是关于如何使用不同的 ramdisk 大小启动 CoreOS的主要内容,如果未能解决你的问题,请参考以下文章

使用ramdisk启动ubuntu文件系统

从ramdisk根文件系统启动Linux成功,及使用initramfs启动linux

在 GRUB2 中隐藏“正在加载初始 ramdisk ...”启动画面

RamDisk 上的 PostgreSQL:work_mem 的大小等?

Linux2.6中启动ramdisk分析

从ramdisk根文件系统启动Linux 二