cosmo wroteHi , I have a openvpn server hosting one thousand clients , but when the connections rush in , the openvpn instance seemed suspended
A TLS handshake is very CPU-taxing on the server, so when connections "rush in" as you describe, it's basically a temporary dDoS on your server, even if you intended for the connections to be made.
I'd suggest using your firewall to rate-limit the number of new connections you allow per second to a low enough value that it doesn't cripple your server; just be sure to properly configure it so already-established sessions continue to pass through. Some connections will be dropped briefly when this flood-protection kicks in, but it's clearly better than the alternative.
Also note that if that many clients connect at once, a time-based session re-key (see --reneg-sec, set to 3600 by default) will cause that load of clients to re-key at the same time again next renegotiation. Rate-limiting spreads this load out. Optionally you can explicitly set --reneg-sec to 0 and enable the use of --reneg-bytes, or include a random-offset to reduce the --reneg-sec value that you push to clients (such as in a --client-connect script) to avoid this.