我偶尔会从这个网站http://kernel.ubuntu.com/~kernel-ppa/mainline/更新我的内核
我一直在下载 3 个 deb 文件来安装 linux header all、linux image 和 linux headers。我最近注意到一个名为 Linux-image-extra 的 64 位内核的另一个 deb 文件。
我想知道内核文件Linux-image-extra 有什么作用,我还应该安装它吗?
我的启动分区在 SSD 上,所以它没有空间容纳超过 8 个已安装的内核版本,最终某些内核更新将无法安装,因为我的启动分区充满了旧版本。关于如何删除旧版本(甚至如何使过程自动化)有很多问题,但我的问题很简单:为什么不apt-get autoremove
自动检测和删除它们,有没有办法让它这样做?我的意思是,apt-get
无论如何安装它们,所以它知道它们,那么为什么它选择保留所有旧版本?
有没有办法找出内核启动的参数?
例如,如果我在 grub 命令行指定 noexec=off ?系统启动完成后我可以看到此类信息吗?
我使用了一个消耗 inotify 手表的应用程序。我已经设置了
fs.inotify.max_user_watches=32768
Run Code Online (Sandbox Code Playgroud)
在/etc/sysctl.conf
但昨晚的应用程序停止索引,除非我手动运行它,这使我怀疑我的手表了。
由于我不知道增加这个数字时的权衡是什么(它会消耗更多 RAM 吗?),我不知道我是否应该增加这个数字,所以我想知道是否有办法让我可以判断它是否正在使用所有这些手表以及增加它的权衡是什么。
我在 ESXI 5.1.0 下安装了全新的 Ubuntu 14. 04 服务器。
在我的安装过程中,我没有遇到任何错误或奇怪的事情。我的问题是当我在控制台屏幕上启动机器时,我收到类似的消息
[ 6.958104] intel_rapl: no valid rapl domains found in package 0
[ 7.508153] intel_rapl: no valid rapl domains found in package 0
[ 8.058695] intel_rapl: no valid rapl domains found in package 0
[ 8.609932] intel_rapl: no valid rapl domains found in package 0
[ 9.163260] intel_rapl: no valid rapl domains found in package 0
Run Code Online (Sandbox Code Playgroud)
收到这些消息后,我就可以登录了,我的 Ubuntu 工作正常。我有互联网连接,我可以调用 apt-get update 并且我可以通过 SSH 登录。
在我继续构建我的服务器之前,我是否应该深入调查这些错误。
我需要对这些消息做出反应还是可以像这样运行 Ubuntu。
我刚刚完成了操作系统课程。我经常听到“内核恐慌”这个词。你可以解释吗
ACPI PCC Probe Failed
是在我将内核更新到 3.19 后弹出的错误而不是默认的 GRUB 加载程序。
我四处搜索,除了这是一个已知错误并且在 kernel.org 的启动板https://bugzilla.kernel.org/show_bug.cgi?id=92551 中注册之外,找不到太多信息。我的问题是,还有其他人面临它吗?这有什么影响?如果只有将来的更新才能修复它,那么在此之前有什么建议或安全提示吗?
系统启动后,几分钟后我的内存缓存填满并开始使用交换。这是 /proc/meminfo 的屏幕截图。
但是,如果我可以在此之后禁用此进程/清理缓存一次,我认为我的系统会在一定程度上加快速度。如果我在这里错了,请纠正我。
我也尝试过 Bleachbit 内存清理,但它似乎没有正确清理内存缓存。此外,该功能仍处于试验阶段。
这里已经发布了一个类似的问题:如何禁用预取缓存?,但它是关于 Ubuntu Server 的,而且答案还涉及手动设置等。
所以,我想知道是否有一些软件可以禁用/启用 Ubuntu 12.04 的内存缓存。
我想知道是否有人尝试安装和运行使用flashcache或bcache构建的内核以进行 SSD 缓存?
你是怎么做到的?
我使用 mongodb 3.0 并发现一个警告:
MongoDB shell version: 3.0.0
connecting to: test
Server has startup warnings:
2015-03-13T16:28:29.405+0800 I CONTROL [initandlisten]
2015-03-13T16:28:29.406+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2015-03-13T16:28:29.406+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2015-03-13T16:28:29.406+0800 I CONTROL [initandlisten]
2015-03-13T16:28:29.407+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2015-03-13T16:28:29.407+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2015-03-13T16:28:29.407+0800 I CONTROL [initandlisten]
Run Code Online (Sandbox Code Playgroud)
~# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
~# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
Run Code Online (Sandbox Code Playgroud)
我尝试使用 …