2.4.3-ac2 -- How do I determine if shm is being used?

2.4.3-ac2 -- How do I determine if shm is being used?

Post by Miles Lan » Mon, 09 Apr 2001 03:40:03



I have mounted:

        none on /var/shm type shm (rw)
        tmpfs on /dev/shm type tmpfs (rw)

Yet, running "x11perf -shmput10" gives me:

X Error of failed request:  BadValue (integer parameter out of range for
operation)
  Major opcode of failed request:  146 (MIT-SHM)
  Minor opcode of failed request:  3 (X_ShmPutImage)
  Value in failed request:  0x1600001
  Serial number of failed request:  35107
  Current serial number in output stream:  35111

I'd like to check to make sure that shm is actually accessible
to my programs.  Is there any easy way to do this?

I have already checked the values of:

        /proc/sys/kernel/shmall = 2000000
        /proc/sys/kernel/shmmax = 4096
        /proc/sys/kernel/shmmni = 35000000

Thanks,
        Miles
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

2.4.3-ac2 -- How do I determine if shm is being used?

Post by Christoph Rohlan » Mon, 09 Apr 2001 20:40:06


Hi Miles,


> I have mounted:

>    none on /var/shm type shm (rw)

Not necessary any more.

Quote:>    tmpfs on /dev/shm type tmpfs (rw)

Also not necessary, but recommended for POSIX shm. BTW it will not
work with Linus' kernel. Type "shm" is supported by both versions.

Quote:> X Error of failed request: BadValue (integer parameter out of range
> for operation)
>   Major opcode of failed request:  146 (MIT-SHM)
>   Minor opcode of failed request:  3 (X_ShmPutImage)
>   Value in failed request:  0x1600001
>   Serial number of failed request:  35107
>   Current serial number in output stream:  35111

Ubfortunately this does not tell what it wanted to do.

Quote:> I'd like to check to make sure that shm is actually accessible
> to my programs.  Is there any easy way to do this?

ipcs should be your friend. Especially 'ipcs -lm'.

Greetings
                Christoph

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/