标签: kernel

什么是 linux-image-extra 包,我需要它吗?

我偶尔会从这个网站http://kernel.ubuntu.com/~kernel-ppa/mainline/更新我的内核

我一直在下载 3 个 deb 文件来安装 linux header all、linux image 和 linux headers。我最近注意到一个名为 Linux-image-extra 的 64 位内核的另一个 deb 文件。

我想知道内核文件Linux-image-extra 有什么作用,我还应该安装它吗?

kernel

58
推荐指数
2
解决办法
7万
查看次数

为什么 apt-get autoremove 不删除我的旧内核?

我的启动分区在 SSD 上,所以它没有空间容纳超过 8 个已安装的内核版本,最终某些内核更新将无法安装,因为我的启动分区充满了旧版本。关于如何删除旧版本(甚至如何使过程自动化)有很多问题,但我的问题很简单:为什么不apt-get autoremove自动检测和删除它们,有没有办法让它这样做?我的意思是,apt-get无论如何安装它们,所以它知道它们,那么为什么它选择保留所有旧版本?

apt kernel

58
推荐指数
2
解决办法
4万
查看次数

如何找到正在运行的内核使用的引导参数?

有没有办法找出内核启动的参数?

例如,如果我在 grub 命令行指定 noexec=off ?系统启动完成后我可以看到此类信息吗?

boot grub2 kernel

57
推荐指数
2
解决办法
6万
查看次数

如何判断我是否用完了 inotify 手表?

我使用了一个消耗 inotify 手表的应用程序。我已经设置了

fs.inotify.max_user_watches=32768
Run Code Online (Sandbox Code Playgroud)

/etc/sysctl.conf但昨晚的应用程序停止索引,除非我手动运行它,这使我怀疑我的手表了。

由于我不知道增加这个数字时的权衡是什么(它会消耗更多 RAM 吗?),我不知道我是否应该增加这个数字,所以我想知道是否有办法让我可以判断它是否正在使用所有这些手表以及增加它的权衡是什么。

kernel files inotify

57
推荐指数
2
解决办法
5万
查看次数

启动时出现“intel_rapl:没有有效的 rapl 域”消息

我在 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。

boot kernel virtualization

57
推荐指数
2
解决办法
21万
查看次数

什么是内核恐慌?

我刚刚完成了操作系统课程。我经常听到内核恐慌这个词。你可以解释吗

  1. 什么是内核恐慌?
  2. 为什么会发生?
  3. 我怎样才能发现发生了内核恐慌?
  4. 它对系统有什么影响?
  5. 它只发生在Linux中吗?
  6. 我该如何预防?

kernel

56
推荐指数
2
解决办法
5万
查看次数

启动错误 - ACPI PCC 探测失败

ACPI PCC Probe Failed 是在我将内核更新到 3.19 后弹出的错误而不是默认的 GRUB 加载程序。

我四处搜索,除了这是一个已知错误并且在 kernel.org 的启动板https://bugzilla.kernel.org/show_bug.cgi?id=92551 中注册之外,找不到太多信息。我的问题是,还有其他人面临它吗?这有什么影响?如果只有将来的更新才能修复它,那么在此之前有什么建议或安全提示吗?

acpi kernel

55
推荐指数
2
解决办法
24万
查看次数

如何清理或禁用内存缓存?

系统启动后,几分钟后我的内存缓存填满并开始使用交换。这是 /proc/meminfo 的屏幕截图。

记忆

但是,如果我可以在此之后禁用此进程/清理缓存一次,我认为我的系统会在一定程度上加快速度。如果我在这里错了,请纠正我。

我也尝试过 Bleachbit 内存清理,但它似乎没有正确清理内存缓存。此外,该功能仍处于试验阶段。

漂白位记忆

这里已经发布了一个类似的问题:如何禁用预取缓存?,但它是关于 Ubuntu Server 的,而且答案还涉及手动设置等。

所以,我想知道是否有一些软件可以禁用/启用 Ubuntu 12.04 的内存缓存。

bash kernel memory cache software-recommendation

54
推荐指数
3
解决办法
15万
查看次数

如何安装和使用 flashcache/bcache 将 HDD 缓存到 SSD?

我想知道是否有人尝试安装和运行使用flashcachebcache构建的内核以进行 SSD 缓存?

你是怎么做到的?

ssd kernel cache hard-drive bcache

54
推荐指数
3
解决办法
4万
查看次数

如何修改“/sys/kernel/mm/transparent_hugepage/enabled”

我使用 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)

我尝试使用 …

kernel mongodb systemd sysfs 16.04

54
推荐指数
4
解决办法
8万
查看次数