Posts: 105
Threads: 14
Joined: Jan 2005
Reputation:
0
There is plenty you can do, most of the servers I work on only run around 10 services maximum.
Disabling services is a good area to start. Don't forget about making minor adjustments in the registry and in particular gpedit
Posts: 20
Threads: 3
Joined: Feb 2008
Reputation:
0
Thanks for the reply ...
If you can provide more details concernning gpedit and changes there it would be nice.
Maybe also a list of services you have active ...
It's a jungle of information out there ... hard to filter what is really good to do and not ...
Posts: 7
Threads: 1
Joined: Apr 2008
Reputation:
0
I'm looking for this information as well
anything that help will streamline/optimize whatever you want to call it.. specifically that list of 10 services you are running.
Posts: 4
Threads: 1
Joined: Apr 2008
Reputation:
0
04-18-2008, 07:02 AM
(This post was last modified: 04-18-2008, 07:04 AM by jonxor.)
I'm on a win2003 server also.
My advice would be try to run as much as you can as a service, and let the server run with you logged off. Ending unnecesary services will free up ram, But be careful of the notion of "The less services running, the better". If you CAN run it as a service, DO. I use Firedaemon, which allows you to run almost anything as a service. The ram you use by simply being logged in to your server far outweighs that of removing most of your services.
I have a Dual proc Xeon 2.4GHZ with hyperthreading (4 logical processors)
and 1 GB of DDR ram.
At no given time does my ram usage go above 600MB, and usually, 99% of the time (With players in each server, and someoen on the FTP downloading) it does not go above 500MB. The only time I really get a spike which uses %100 of one processor, or more than 500Mb of ram is when the server is calculating NAV points for bots, or Multitheft auto is glitching (It's still Alpha, so it does that). And these numbers are while I am logged into the server. Typically it's using even less. I dont run anything as an application, except when I actually want to do somthing, or I'm testing somthing on one of the servers. Running somthign as a service usually makes it eat up alot less resources than running it as an app. If the little amount of resources you'd gain by killing an extra 3 or 4 services is really worth the reduced functionality (not really a bad thing on most services, but some do have benefits) then you'd probobly benefit alot more by running things as a service, and logging off.
My server currently has 28 running services (most are not necesary, I plan to clean it up soon). It hosts:
SRCDS server, port 27015
SRCDS zombie mod server port 27016
FTP port 21 (through windows IIS)
MY_Sql
File services
Multitheft Auto San Andreas server port 22004
Multitheft Auto San Andreas admin HTTP port 22005
I can throw up a screenshot later if you'd like.
All of these things run as a service, and I stay logged out of the server most of the time.
sorry for the long-winded response,
To summarize, I think the direction you should head in for freeing up resources should be in moving apps to run as services, and keeping the server logged off completely, rather than killing as many services as possible.
Posts: 105
Threads: 14
Joined: Jan 2005
Reputation:
0
After taking a quick glance at your running services attachment, you can do the following.
Change the following to.... Startup: Disabled
Application Experience Lookup Service
Application Layer Gateway Service
Distributed Link Tracking Client
Distributed Transaction Coordinator
Error Reporting Service
HID Input Service
Remote Registry
Secondary Logon
Server
TCP/IP NetBIOS Helper
Shell Hardware Detection
Windows Audio
WinHTTP Web Proxy Auto-Discovery Service
Wireless Configuration
Change the following to.... Startup: Manual
Automatic Updates
Background Intelligent Transfer Service
Cryptographic Services
Performance Logs and Alerts
There is definitely more you could be disabling or at least setting to a manual startup mode, but I'd have to know what you're doing. If you're running Windows Firewall leave Application Layer Gateway Service as is, don't disable or set to manual.
Check before and after memory utilization as well.