If you're forking, load as much code and unchanging data as soon as possible, since it should all be shared.

By the way, 16 Mb is not that much if you're sharing most of it; I've seen apache/mod_perl applications that take more than 150 Mb (almost all of it shared) and still have very good performance.

Say you need 1Mb unshared per process, + 15 Mb for the whole set, on a machine with 500 Mb memory, that would mean you could run at least 400 concurrent processes; I would be surprised if you would need so many with 50.000 messages a day - but ofcourse that depends on the amount of time you need to spend on a single message.


In reply to Re: SMTP server in perl by Joost
in thread SMTP server in perl by althepal

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.