On 6/17/2012 5:56 PM, Shaun Ruffell wrote: > On Sun, Jun 17, 2012 at 03:43:35PM -0500, Vladimir Mikhelson wrote: >> On 6/17/2012 12:06 PM, Shaun Ruffell wrote: >>> I just updated the patch since the memory locks weren't carried >>> through after the fork call. When I apply the patch on the current >>> head of the asterisk 1.8 branch and load all the asterisk modules by >>> default: >>> >>> # asterisk -p >>> # cat /proc/`pidof asterisk`/status | grep VmLck >>> VmLck: 567268 kB >>> >>> You can see that just after load there is already 567MB locked. >>> The systems on DAHLIN-241 started with 384M and were updated to >>> 512M. >>> >> Shaun, if I understand the numbers correctly i still cannot use the >> patch as 562,268KB > 512MB > You are correct. You will not be able to lock all the memory and one > of the allocations will fail if you're autoloading all modules. So > if you want to avoid delays incurred when the system needs to page > in code pages on events, you will either need to add more memory or > limit the modules that are loaded. > > For example, when I disable autoloading, and only load a few modules needed > for a basic system only 153M is needed: > > # asterisk -rx 'module show' > Module Description Use > Count > pbx_config.so Text Extension Configuration 0 > > res_timing_dahdi.so DAHDI Timing Interface 0 > > chan_dahdi.so DAHDI Telephony Driver w/PRI 0 > > chan_sip.so Session Initiation Protocol (SIP) 0 > > app_dial.so Dialing Application 0 > > app_voicemail.so Comedian Mail (Voicemail System) 0 > > app_originate.so Originate call 0 > > app_meetme.so MeetMe conference bridge 0 > > codec_ulaw.so mu-Law Coder/Decoder 0 > > format_sln.so Raw Signed Linear Audio support (SLN) 0 > > format_sln16.so Raw Signed Linear 16KHz Audio support (S 0 > > format_wav.so Microsoft WAV/WAV16 format (8kHz/16kHz S 0 > > format_pcm.so Raw/Sun uLaw/ALaw 8KHz (PCM,PCMA,AU), G. 0 > > codec_alaw.so A-law Coder/Decoder 0 > > func_callerid.so Party ID related dialplan functions (Cal 0 > > func_version.so Get Asterisk Version/Build Info 0 > > 16 modules loaded > # cat /proc/`pidof asterisk`/status | grep VmLck > VmLck: 152972 kB
Shaun, would it be possible to lock specific modules in RAM vs. the who;e Asterisk application? -Vladimir -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
