题: 是否有一个已知的替代(或类似的工具) Kernrate的Linux或Solaris,如果是这样,我在哪里可以find更多的信息? 编辑: 查找哪些设备驱动程序正在生成大量的中断。 确定CPU密集型function。 以上所有,当运行一个实时系统。 或者是最好的select,相应地创build一个内核核心转储和分析?
我注意到今天正常运行的时间,我的服务器已经连续365天。 这导致我谷歌“我应该定期重新启动我的服务器”。 这让我知道是的,我应该在任何内核更新之后重启,否则新内核不会激活。 我猜很明显,但不是我今天知道的。 我一直保持在我的更新之上,但从来没有重新启动… …现在我有点害怕。 前段时间我重新启动了一个不同的盒子,由于一些grub conf问题,它没有恢复。 在没有从救援模式中修复它(我不知道我在做什么)之后,我select了重新安装这个盒子 – 反正没有太多,这样做是微不足道的。 有什么我应该检查(在configuration文件等),在我重新启动之前,可能会最小化我的机会类似的失败?
长话短说,我想validation一下,Centos实际上是引导/使用了我在/etc/grub.conf中指定的内核标志/参数 有没有我可以键入的命令,将显示目前正在运行的内核的详细信息(包括已启用的参数)? uname -a仅显示版本和主机名。 谢谢, 中号
在我的服务器上,内核版本是2.6.18-164但有一个新的内核版本( 2.6.18-194 )可用,是否有必要更新内核,有什么好处?
linux的哪一部分负责在接口之间“ 转发 ”stream量? 我知道关于“ / proc / sys / net / ipv4 / ip_forward ”,但OS,内核或模块的哪一部分实际上是检查这个设置并决定是否执行转发? 内核是坐在那里, 无意识地转发任何收到的数据包,这是不是寻址到本机到另一个接口的基础上路由表? 这是我一直想深深理解的一个非常根本的问题。
嗨,有人能帮助我理解这一点。 在Centos 6.2上显示内核为2.6.32-220.el6.x86_64 而在Ubuntu 12.04上显示为3.2.0-23-generic 。 3.0内核是最新的内核之一,Ubuntu正在使用它,而Centos使用的是旧内核。 为什么这样? 旧的内核是否可以提供新内核可以使用的每个新function? 他们为什么不升级到3.0?
我正在考虑租用虚拟服务器(对我个人而言)。 我目前看到的产品提供国际海事组织公平定价,非常好的硬件等。唯一的问题是,我将无法升级到比2.6.9(运行Debian Etch)更新的内核。 另外,我不能安装我自己的内核模块。 (服务器运行在Virtuozzo上,据我了解,只是做了一些chroot而不是真正的虚拟化(?)) 我想运行GlassFish,Postgres,Subversion,Trac和其他一些东西。 它也将不得不采用防火墙,并提供https的OpenSSL。 理想情况下,它也可以做AIO(asynchronousIO),这可以加速一些服务器I / O。 我应该期望与旧的内核版本有关的问题,以及我想要安装的软件(我想使用当前版本的软件)? 我已经发现的一件事是,你不能用iptables做所有的事情,因为一些内核模块丢失了/内核中没有东西。 GlassFish v3乍一看似乎运行良好。 我能够testing服务器几个小时。 安装我的整个安装程序在那个时候是不可行的,但我可以说的是,对于入门级的虚拟服务器,特别是硬盘和networking性能(平均大约400MBit / s),这是惊人的快。 所以如果内核不成问题的话,我真的很喜欢。 谢谢,克里斯 PS精确内核版本:2.6.9-023stab051.3-smp 编辑: 我可以期待,重要的安全补丁是否被反向移植到内核版本?
我有一个使用“ip”和“iptables”工具维护gre隧道和防火墙规则的脚本。 设置数以百计的隧道,每个接口的地址运行得很好。 每个界面的时间less于0.1秒,但是当我开始执行防火墙规则时,每个插入的开销都会减less0.5以上。 为什么它跑得这么慢? 我能做些什么来提高速度? 看来我可以尝试ipset,但我真的觉得有什么问题的内核或东西。 有趣的是,前10条规则运行得很快,然后慢下来。 mybox(root) foo# iptables -V iptables v1.3.5 mybox(root) foo# uname -a Linux foo 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux mybox(root) foo# cat test.sh #!/bin/sh for n in {1..100} do /sbin/iptables -A OUTPUT -s ${n} -j ACCEPT /sbin/iptables -D OUTPUT -s ${n} -j […]
现在我有一些进程,例如2.名为P1,P2。 P1和P2将需要从NIC传输数据。 也许我们可以把P1,P2作为两个浏览器。 我有两个问题:1)我想限制P1 max到100KB / s,P2 max到200KB / s。 我该怎么办? 2)我想P1使用一半的网卡带宽,与P2一样。 他们完全公平的分配带宽。 我该怎么办? cgroup或tc?
ntp会尝试调整内核的时间variables,以提高自由运行时间的性能。 我正在寻找一种方法来重置这些variables,但我找不到一个程序/命令来这样做。 感谢大家帮助我!