Sorry my last reply was malformed so i rewrote it send it again. So basically,
it's good that Valve tries to decrease the CPU load but this is just one
side if we are talking about server performance. The other big issue is the
huge memory leak, which is caused by the Source TV, and it can also be see if a
server wasn't restarted in a long time. A normal server (vanilla server),
even if it has full players (32 bot for example), and TV off, when you start it
consumes approx. 60-80Mb of ram on Windows and 50-70Mb of ram on Linux (Windows
is Windows 7, Linux is Ubuntu 11.04). The memory consumption will rise slowly
after map changes and can climb to 200-300Mb of ram, this isn't too much
but it is stil 2-3X times more than the server should eat. If we turn on TV
(tv_autorecord 0)...well let say it like we set the OILFIELDS on fire. After we
start the server the memory usage is around 80MB, lets Change level (we started
on D2 and we just reload the map) usage goes up to 90Mb, now let’s add
some players (31bot) the needed memory quickly rises up to 200-220Mb, and will
continue to go upward till the server is restarted (it goes up almost on every
round end, and it goes up on map change), and this is on a Linux based server
On Windows it's even worse; the usage could go up to 250-270Mb just after
the server start as soon as the TV joins in after the first map change. In some
cases i had seen server that used 5-6GB !! (not Mb) of ram in just one day. Why
is this a big problem?Most of the game server HW-s haven't got lots of TB
ram in them mostly 32 or 64GB, and if a server machine runs out of ram they
need to use the virtual memory (Swap memory) which is usually on a HDD, and
even if we use raid the heavy load and the increasing usage of swap memory will
result in high I/O wait times which will cause massive lag and choke on the
server. Yes SSD could be a solution but they aren't so cost effective, and
they wear out real quick in this kind of usage. So Valve if you want to help
the serverhosters to be able to put more game servers on a physical box, you
should solve this memory leak problem. Cheers! Szoke
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux