I seen a information with about IOCP of TsgcWebSocketServer in sgcWebSocket.pdf.
Server.IOHandlerOptions.IOCP.WorkOpThreads := 32;
Maximum value of WorkOpThreads is 64, but you must adjust this value accordingly to your number of physical processors * 2, so if you have a cpu with 16 processors, set a WorkOpThreads value of 32.
If My server is a virtual, for example vmware. VMWare Virtual machine has not a physical processors, it has virtual processors. In this case can i use IOCP?
Server.IOHandlerOptions.IOCP.WorkOpThreads := 32;
Maximum value of WorkOpThreads is 64, but you must adjust this value accordingly to your number of physical processors * 2, so if you have a cpu with 16 processors, set a WorkOpThreads value of 32.
If My server is a virtual, for example vmware. VMWare Virtual machine has not a physical processors, it has virtual processors. In this case can i use IOCP?