Visit Our UNIX and Linux User Community


share memory on linux


 
Thread Tools Search this Thread
Operating Systems Linux Red Hat share memory on linux
# 1  
Old 03-31-2008
share memory on linux

how to list the orphaned shared memory?
how to kill them so that shared mem is free again.

thanks
# 2  
Old 03-31-2008
Use the ipcrm -m command to free the orphaned shared memory, once you identify it
# 3  
Old 03-31-2008
/proc/<process id>/maps or /proc/<process id>/smaps

try man 5 proc to see which one your system has and how to use it, to see if it meets your needs. I'm personally not too sure about finding orphaned memory.
Why do you think there is a problem? Are you sure it isn't some kind of memory leak?
# 4  
Old 03-31-2008
ipcs shows your sysv ipc id's, etc..Otherwise as Jim noted.

If I understand correctly: We all have this problem when testing code sometimes.
Without a signal handler that cleans up the allocated shared memory segment
on a user interrupt you are stuck with manually removing the segment.

This is especially painful when the id is hardcoded and IPC_EXCL is specified or when you run into a sysv ipc limit maximum.
# 5  
Old 04-01-2008
thanks for the replies.

ipcrm -m must be followed by shmid. how to get this id?

Also, I tried to set "kernel.shmseg" to 10 in /etc/sysctl.conf:

/sbin/sysctl -p
...
error: "kernel.shmseg" is an unknown key

Any idea how to set the kernel.shmseg?

I am using RHEL 4.
thanks
# 6  
Old 04-01-2008
Umm..by ipcs output?

A typical listing looks like:
Code:
0x00000000 2112782337 username  666        4          0

Identification shouldn't be difficult. If it is (and I'm sorry if I make people mad) you shouldn't be using sys v ipc.
# 7  
Old 04-01-2008
thanks.

do you know what is the equivalent of kernel.shmseg for Redhat Linux Enterprise 4?
tx

Previous Thread | Next Thread
Test Your Knowledge in Computers #1002
Difficulty: Medium
During her lifetime, Grace Hopper was awarded over 100 honorary degrees from universities across the world for her work in computer science.
True or False?

9 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Mounting Windows Share to Linux Server

Hi Folks - I need to mount a Windows Share to a Linux server. What is the best/easiest way to do this? Is this 'how-to' guide accurate: How to Share Files Between Windows and Linux Or is there a better method you could share? Thanks! (8 Replies)
Discussion started by: SIMMS7400
8 Replies

2. Red Hat

How to determine share name of Linux server?

Hi, How to determine share name of Linux server ? OS version is RHL 6.5 Regards, Maddy (11 Replies)
Discussion started by: Maddy123
11 Replies

3. Red Hat

Samba share problem in Linux 6.4

Hi , In samba i have shared my home directory, but its showing as a printer. Not able to share data. $ smbclient -L 192.168.122.1 Enter priyank's password: Domain= OS= Server= Sharename Type Comment --------- ---- ------- shared_priyank Printer ... (3 Replies)
Discussion started by: Priy
3 Replies

4. Shell Programming and Scripting

I just wanted to share this bash script for linux

If your Unix box doesn't support bash scripts then do not do the following. Create a file named version. type chmod 755 version and then copy and paste the code below into the file. Then type "mv version /bin" and presto, type version. A cool full hearty command. If you know more about you're Os... (3 Replies)
Discussion started by: Errigour
3 Replies

5. Shell Programming and Scripting

help to access windows share from linux box

how to access windows share from a linux box windows machin is in different workgroup so how to pass credentials whil acessing a share from a script (2 Replies)
Discussion started by: robo
2 Replies

6. Red Hat

unable to mount windows share on linux 5.1

Hi, I am using redhat linux 5.1 - 64bit, using command mount -t cifs //192.192.192.192/SW/Ex /192.192.192.192 -o username=test I am getting below error. mount: block device //192.192.192.192/SW/Ex is write-protected, mounting read-only mount: cannot mount block device... (3 Replies)
Discussion started by: manoj.solaris
3 Replies

7. UNIX for Dummies Questions & Answers

share directory from linux to unix

hello,:b: I want to share a directory from Linux server to Unix server, i did it before for Unix servers only , first server: share -F nfs /backup second server: mount -F nfs 192.1.1.208:/backup / but i can't find share command in linux, we tried to use samba but it doesn't works. any... (6 Replies)
Discussion started by: dagigg
6 Replies

8. Linux

how i can share the file between unix or linux in windows ??

hello everybody i have one quetion :( about how i can share my file in windows to use it in linux explane i have to opreating system windows xp and linux fedore core and unix ( sun solaris 10 ) and i want to open me file that is storege in windows <<< want to open it in unix or... (4 Replies)
Discussion started by: msn22
4 Replies

9. UNIX for Advanced & Expert Users

Mount Linux share onto Sco 5.0.6

I've got a Sco 5.0.6 box and an Ubuntu box on my network. i want to backup certain directories onto a share on the Ubuntu box. how do i mount a linux share onto the Sco box? (1 Reply)
Discussion started by: sall
1 Replies

Featured Tech Videos