------------[ cut here ]------------
WARNING: at arch/x86/kernel/cpu/mtrr/generic.c:407 generic_get_mtrr+0xf6/0x130()
Hardware name: System Product Name
mtrr: your BIOS has set up an incorrect mask, fixing it up.
Modules linked in:
Pid: 0, comm: swapper Not tainted 2.6.29.2-64-1 #1
Call Trace:
[
by sinqrfen - Linux新手园地 - 2010-01-26 23:49:31 阅读(5346) 回复(2)
我的操作系统是hp-ux 11i, 在服务器上安装了oracle application server 10g的中间件,今天突然发现内存使用量达到99%,交换区使用量几乎达到100%, ias 的基本应用的使用已经有问题了,不能正常使用,在这个服务器上还有一个oracle自带的数据库asdb,我不知道该怎样处理,希望哪个高人能够指点指点. 感谢你们给我的任何帮助.
修改了下网络层发送端的源码,随后用 scp指令传输数据。数据依然可以传输,但数据大时会出如下提示: 从图看出文件传输过程 stack call trace...process swapper:出现了3次,想问下 这是什么原因,有人说是 开什么检测的原因是这样么?怎样来解决,谢谢。 另外查看日志,出现如下报警: 想问下 这种问题 应如何调试,怎样来找问题。求调试方法,谢谢
[01] swapper process can not be stops. -------------------------------------------------------------------------------- Description: Recently, I do some work related to PM subsystem. My aim is to put system into sleep mode. Some hardware-dependent work has been implemented in “pm.c” and “sleep.S”. As is known to all, PM subsystem provides interface “pm_suspend()” to achieve this goal, which...
前几天跟Apile谈起了cgi的安全问题,并谈到了tainted模式。回去后偶查了一些关于tainted的资料,并看到一个如何判断某个变量是否tainted的函数如下: sub is_tainted{ my $var=shift; my $blank=substr($var,0,0); return not eval {eval "1 || $blank" || 1}; } 这个函数让偶郁闷了半天,于是在mailing list上发贴求教。perlmonk的Jeff很热心的回答了偶的问题,引用如下: If a variable is tainted, then any subst...
今天早晨我的centos6.4+mysql5.6 服务器遇到问题,错误信息如下:
Jun 18 09:56:43 pdb06 kernel: swapper: page allocation failure. order:5, mode:0x20
Jun 18 09:56:43 pdb06 kernel: Pid: 0, comm: swapper Not tainted 2.6.32-358.11.1.el6.x86_64 #1
Jun 18 09:56:43 pdb06 kernel: Call Trace:
Jun 18 09:56:43 pdb06 kernel:
[code] 310static void __init pagetable_init (void) 311{ 312 unsigned long vaddr; 313 pgd_t *pgd_base = swapper_pg_dir; 314 。。。。。。。。。。。。。。。。。 346#ifdef CONFIG_X86_PAE 347 /* 348 * Add low memory identity-mappings - SMP needs it when 349 * starting up on an AP from real-mode. In the non-PAE 350 * case we already have these mapp...
看书上说,进程创建时,它的页全局目录的后256项被初始化为swapper_pg_dir的769-1024项(看代码也是这样的)。又看到内核主全局页目录init_mm.pgd被初始化为swapper_pg_dir的地址。那是不是意味着swapper_pg_dir在内核运行过程中会不断地变化?还有,如果swapper_pg_dir是会改变的,那拷贝到每个进程页全局目录中的后256项也就不是一样的了,这样不会有问题吗?
unbound,四个相同进程运行,出错后一个进程为
[code] 580: # check whether or not a scalar variable is tainted 581: # (code straight from the Camel, 3rd ed., page 561) 582: sub is_tainted_pp { 583: my $arg = shift; 584: my $nada = substr($arg, 0, 0); # zero-length 585: local $@; 586: eval { eval "# $nada" }; 587: return length($@) != 0; 588: } [/code] 这段代码什么意思? 为何substr要取0字节? 又为何...