Colin Anderson wrote:
I have 4 gig in my * box. I'm tuning for performance and I'd like to ask
opinions:

1. asterisk -p == renice -20 ??

What asterisk -p does is mark the aterisk process as a POSIX real time priority process. Unless you have other process marked in the same way, the scheduling algorithm will prefer this process to others at all times. which means that if is not blocking, it will be the running process.


I've been running like this with Asterisk for a couple of month with no ill effects except that some error conditions cal cause asterisk to go into a loop which will effectively freeze all user space activity on the machine. I keep a shell set to a higher real time priority then asterisk on the machine for these cases.

You can use the following tool to get a real time priority shell:

http://projects.codefidence.com/realtime.html


2. I've turned off swap with no apparent ill effects. Can anyone commment on
long term effects with moderate load (say, 30 SIP phones / 2-3K calls /day)

Don't do that. Swap can be useful to allow the kernel to organize memory a little better and avoid fragmentation.



3. Can anyone comment on using ramdisk as swap and whether this is a good idea or bad idea?

Very bad idea. Linux memory management is much smarter then DOS, from which you got this idea, I assume.



Anyone else have any performance tips?

Disable any interrupts not needed on the system. Specifically, use NAPI enabled network device drivers and turn NAPI on.


Gilad



--
Gilad Ben-Yossef <[EMAIL PROTECTED]>
Codefidence. A name you can trust(tm)
Web: http://codefidence.com  | SIP: [EMAIL PROTECTED]
Tel: +972.9.8650475 ext. 201 | Fax:  +972.9.8850643

"I am Jack's Overwritten Stack Pointer"
        -- Hackers Club, the movie
_______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to