Additional Blogs by Members
cancel
Showing results for 
Search instead for 
Did you mean: 
glen_spalding
Participant
0 Kudos

Departing a little from my typical SAP & BObj installations, this blog is about tweaking my real machine, and the Virtual Machine (VM) to support the increasing demands of "The Full Monty" Series.

As time progressed, and my VM got fatter, it became increasingly difficult and unreliable starting my NSP System. The problem lied with the limited amount of RAM I could give my VM via VirtualBox. I had 3GB on my machine, and the maximum VirtualBox will allow me to assign the VM, was half of that, so, 1.5GB. 

It was all well and good in the beginning, however, as the BObj Edge came on board, then Crystal, then Dashboard (Xcelsius), various Windows Services were installed and configured to automatically start. Unfortunately, these Services, fired programs, which occupied valuable RAM, so when I tried to start my NSP, I was getting low memory issues. Towards the end, I ended up with over 60 Windows Services started.

Before you continue, PLEASE BACKUP YOUR MACHINE. I did inadvertantly slow my machine down, trying to tune it, but, was able to begin again, because I had a backup.

I eventually discovered the Service " AuthenTec Fingerprint Service" that I understand is specific to my machine, was the cause of slowing the whole system down, when I set it to "Manual".

I would suggest you make changes, one Service at a time, re-boot, and check everything still works.

Real Machine

I checked on the Internet, to see any Windows 7 Services that "Automatically" started, were not required. I set them to "Manual" Startup type.

Here's a list of Windows Services I disabled.

 

 DisplayService 
 Windows Update wuauserv
 Windows Firewall MpsSvc
 Program Compatibility Assistant Service PcaSvc
 Windows Media Player Networking Sharing Service WMPNetworkSvc
 Windows Defender WinDefend
 PowerSavingUtilityService PowerSavingUtilityService
 Smart Card SCardSvr

 

 

 

 

 

 

 

 

To change a Windows Service, simply navigate to the Windows "Start" button, and enter the text "services.msc", then press enter

 

double click the service to enter into it's properties

 

change the "Startup type" to "Manual". Note, you may have to "Stop" the Service first

 

"Apply" or "OK", exit, and perform the same steps for each Service.

Virtual Machine

I naturally change the Windows Services in my VM, as I had my real machine. Then I went on to change some more Services from "Automatic" to "Manual".

Here are the SAP NSP Services

 Display Service
 XServer  XServer 
 SAPOsCol SAPOsCol
 SAPNSP_00 SAPNSP_00
 MAXDB:  NSP SAP DBTech-NSP
 SAP DBTech-NSP (slow) MAXDB:  NSP (slow)
 SAP DBTech-.M770607 MAXDB:  .M770607
 MAXDB:  .M770607 (slow) SAP DBTech-.M770607 (slow)

Here are the BObj Services

 Display Service
 Apache Tomcat 5.5.20 BOE120Tomcat
 Server Intelligence Agent (PC) BOE120SIAPC
 BOE120MySQL BOE120MySQL

 

Batch Files

To make life easier, I created two batch files I could use to "Start" and "Stop" the Services for my "Full Monty" environment. So these files exist in the VM.

The order of the Services that are started and stopped is important.

The Service "BOE120BWPublisher", must be started manually, as I do not know how to created a dependency for this service to start only after a successful start of the SAP NSP System.

When powering down the VM, it is always a good idea to stop the Services before, so I created a corresponding batch file "Stop.bat".

Start.bat

I used Windows Notepad to create a file called "Start.bat", which contained the following lines

net start xserver
net start saposcol
net start sapnsp_00
net start "sap dbtech-nsp"
cd c:\usr\sap\NSP\SYS\exe\uc\NTI386
startsap name=nsp nr=00 SAPDIAHOST=pc.mysap.com

net start BOE120Tomcat
net start BOE120MySQL
net start BOE120SIAPC
#net start BOE120BWPublisher    ;manually start when NSP is up

 

Stop.bat

I used Windows Notepad to create a file called "Stop.bat", which contained the following lines

net stop BOE120BWPublisher
net stop BOE120SIAPC
net stop BOE120MySQL
net stop BOE120Tomcat

cd "c:\usr\sap\NSP\SYS\exe\uc\NTI386"
stopsap name=nsp nr=00 SAPDIAHOST=pc.mysap.com
net stop "sap dbtech-nsp"
net stop sapnsp_00
net stop saposcol
net stop xserver

 

Testing

Simply navigate to where you have saved the files, and double click them accordingly. A DOS box will open, run the commands, and close.

For example, below is a screen shot of "Start.bat", nearing the end. The DOS box, closed automatically.

 

Make sure you give the SAP NSP System time to finally turn Green. You can check this in the MMC. When the NSP is finally Green, you can manually execute the "BW Publisher Service 12", as usual, from within the BObj CCM.

 

There is no need to be concerned with the CCM Service "WinHTTP Web Proxy ..."

Now, "The Full Monty" Environment, is all ready

 

 

I stopped the Services before closing down the VM, by clicking the "Stop.bat" file. Again, the DOS box appears, running the commands

 

Sometimes, a Service takes longer than expected, to end and a message appears, e.g. "Service is not responding ..." This was nothing to worry about.

All the Services finally ended, and I could close my VM.