Greetings monks,
Is it possible to create programs that use IPC to communicate and use the COW (copy on write) functionality on Linux OS?
I'm asking that because I've doing some tests and I could not get an situation that my forked child did not copy all variables from parent process.
I checked this situation by running htop program and seeing that the child process have the same amount of memory than the parent process. For what I have read about COW, the child process will copy its parent process variables in its own address space only if it tries to change those variables. My conclusion is, COW should help to reduce memory consumption but I never could checked that.
Given this little introduction, how can I:
- Check if COW is being used (or not) in a Linux box: there is any OS or Perl resource to check that?
- In practical terms, is it possible to avoid COW in Perl?
Thank you,
Alceu Rodrigues de Freitas Junior
---------------------------------
"You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.