Re: Alloc memory errors....

2007-03-29 Thread Ursula Braun1
Derric,

> 10:09:29 CRS8ASRM *8  qeth: no memory for packet from hsi1
means, that the network device driver qeth receives an incoming packet. It
has to allocate memory for it before the qeth driver can give this packet
to the upper layers in the Linux network stack. Since in your case memory
allocation has failed, the qeth driver can only drop this packet. If this
message is seen quite rarely, it may not hurt since reliable networking
protocols can handle this. If it is seen quite often, it indicates a
general problem with the size of your virtual memory.

Regards,
Ursula Braun
IBM Germany

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: Alloc memory errors....

2007-03-29 Thread Carsten Otte

Tom Shilson wrote:
> The 2-order v. 5-order have to do with the amount of memory
requested. The
> memory manager pools each have a single request size for efficiency.  I
> have forgotten the relationship between order number and amount of
memory
> requested.

Very good explanation, Tom.

The size = 2 ^ order * PAGE:
Order 0 = 2^0 = 1 Page = 4K
Order 1 = 2^1 = 2 Pages = 8K
Order 2 = 2^2 = 4 Pages = 16K
...

You usually only see this message if the requester of the memory sits
in kernel space. Note that some kernel components continue normal
operation even if their memory allocation fails. Our dasd device
driver is a very good example for that. This message therefore does
not always indicate an error.
--
Carsten Otte has stopped smoking: Ich habe in 10 Monate, 5 Tage und 14
Stunden schon 1.486,05 Euro gespart anstatt 6.191,90 Zigaretten zu kaufen.

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: Alloc memory errors....

2007-03-29 Thread Tom Shilson
Linux on 390 Port  wrote on 03/29/2007 03:31:32
PM:

> To clarify when we start seeing the slow downs I have been getting some
> TCP dumps to analyze.
> That's why we see the interface going into promiscuous mode.

If you don't need promiscuous mode you can specify with a tcpdump option
to not turn it on.  -p, perhaps? If the interface is already in
promiscuous mode, tcpdump will *not* turn it off.

tom

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: Alloc memory errors....

2007-03-29 Thread Tom Shilson
The 2-order v. 5-order have to do with the amount of memory requested. The
memory manager pools each have a single request size for efficiency.  I
have forgotten the relationship between order number and amount of memory
requested.

Tom Shilson
Powered by Penguins
Unix Team / IT Server Services
Tel:  651-733-7591   tshilson at mmm dot com
Fax:  651-736-7689

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: Alloc memory errors....

2007-03-29 Thread Goodwin, Derric
To clarify when we start seeing the slow downs I have been getting some
TCP dumps to analyze.
That's why we see the interface going into promiscuous mode.

I have yet to identify any errors in the dumps however.

But our application starts spitting out Java 330 errors and costumers
start reporting corrupted data transfers.

 

-Original Message-
From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of
Mark Post
Sent: Thursday, March 29, 2007 3:20 PM
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Alloc memory errors

>>> On Thu, Mar 29, 2007 at  4:08 PM, in message
<[EMAIL PROTECTED]>,
"Goodwin, Derric" <[EMAIL PROTECTED]> wrote: 
> I'm seeing the following errors in syslog for interface hsi1:
> 
> 
> 
> 10:05:36 CRS8ASRM *8 device hsi1 entered promiscuous mode
>
> 10:05:36 CRS8ASRM *8 Mar 23 10:05:14 crs8asrm kernel: device hsi1 
> entered promis
This message typically means that someone (with root access) is doing
network sniffing from inside your system.  It could definitely have an
impact on your network application's performance.  You should find out
who's doing that, and why, regardless of the follow-on errors.


Mark Post

--
For LINUX-390 subscribe / signoff / archive access instructions, send
email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or
visit http://www.marist.edu/htbin/wlvindex?LINUX-390

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: Alloc memory errors....

2007-03-29 Thread Mark Post
>>> On Thu, Mar 29, 2007 at  4:08 PM, in message
<[EMAIL PROTECTED]>,
"Goodwin, Derric" <[EMAIL PROTECTED]> wrote: 
> I'm seeing the following errors in syslog for interface hsi1:
> 
> 
> 
> 10:05:36 CRS8ASRM *8 device hsi1 entered promiscuous mode
>
> 10:05:36 CRS8ASRM *8 Mar 23 10:05:14 crs8asrm kernel: device hsi1
> entered promis
This message typically means that someone (with root access) is doing network 
sniffing from inside your system.  It could definitely have an impact on your 
network application's performance.  You should find out who's doing that, and 
why, regardless of the follow-on errors.


Mark Post

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: Alloc memory errors....

2007-03-29 Thread Rich Smrcina

A memory allocation failure.  You may need a larger virtual machine.

Goodwin, Derric wrote:

I'm seeing the following errors in syslog for interface hsi1:



10:05:36 CRS8ASRM *8 device hsi1 entered promiscuous mode

10:05:36 CRS8ASRM *8 Mar 23 10:05:14 crs8asrm kernel: device hsi1
entered promis
10:09:29 CRS8ASRM *8 __alloc_pages: 2-order allocation failed
(gfp=0x20/0)
10:09:29 CRS8ASRM *8 NET: 9 messages suppressed.

10:09:29 CRS8ASRM *8  qeth: no memory for packet from hsi1

10:09:29 CRS8ASRM *8 __alloc_pages: 2-order allocation failed
(gfp=0x20/0)


The _alloc_pages: 2-order error I have seen on other systems with the 2
ranging from 0 to 5 or higher numbers. On this system it's always 2...

This may be a dumb question but does anyone know what the numbers
represent?

What's the difference between a 2 and a 5 for instance.

When we start logging these errors our application performance takes a
dive.

Thanks for any insight.

---
Derric Goodwin
Distributed Systems Integration
Acxiom/TransUnion. Chicago, Il.
Ph:(312)985-3312 email: [EMAIL PROTECTED]

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390



--
Rich Smrcina
VM Assist, Inc.
Phone: 414-491-6001
Ans Service:  360-715-2467
rich.smrcina at vmassist.com

Catch the WAVV!  http://www.wavv.org
WAVV 2007 - Green Bay, WI - May 18-22, 2007

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Alloc memory errors....

2007-03-29 Thread Goodwin, Derric
I'm seeing the following errors in syslog for interface hsi1:



10:05:36 CRS8ASRM *8 device hsi1 entered promiscuous mode

10:05:36 CRS8ASRM *8 Mar 23 10:05:14 crs8asrm kernel: device hsi1
entered promis
10:09:29 CRS8ASRM *8 __alloc_pages: 2-order allocation failed
(gfp=0x20/0)  
10:09:29 CRS8ASRM *8 NET: 9 messages suppressed.

10:09:29 CRS8ASRM *8  qeth: no memory for packet from hsi1

10:09:29 CRS8ASRM *8 __alloc_pages: 2-order allocation failed
(gfp=0x20/0) 


The _alloc_pages: 2-order error I have seen on other systems with the 2
ranging from 0 to 5 or higher numbers. On this system it's always 2...

This may be a dumb question but does anyone know what the numbers
represent? 

What's the difference between a 2 and a 5 for instance.

When we start logging these errors our application performance takes a
dive.

Thanks for any insight.

---
Derric Goodwin
Distributed Systems Integration
Acxiom/TransUnion. Chicago, Il.
Ph:(312)985-3312 email: [EMAIL PROTECTED]

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390