Here's another article that may shed more light:
What I can say about your situation:
- If you have only a single Agent process running, then *no* other agents will run until your finishes, let alone another instance of the same agent.
- If your scheduled agent takes longer than the time allowed on the server for scheduled agents, the agent will terminate prematurely, and begin again as soon as the schedule says and the server's resources allow. This could be immediately if the schedule interval is short enough.
- I'm 99% sure that Domino will not allow two instances of the same agent to run concurrently, no matter what server configuration is used. This can be readily tested, if the agent is written in Lotusscript, but adding Print statements to the code at the begining and end of the agent:
Print "Agent Starting"
Print "Agent Ending"
Set the interval as low as possible, make sure the agent will take longer than the interval (and that the server will not cut the agent off early), and then look in the Notes Log of the server to see if the second "Agent Starting" appears before the first "Agent Ending". If not, you're good to go. If so, I'm wrong, but I don't think I'm wrong :-).