Video Screencast Help
Search Video Help Close Back
to help
Not able to make it to Vision this year? Get a sampling in the Best of Vision on Demand group.

SVS Trinket and slow boot up - my ideas for a solution.

Updated: 29 Jul 2010 | 9 comments
Leonard Powers's picture
0 0 Votes
Login to vote

Hi All,

I've posted before about the slow boot ups we are experencing with our computers.  I work at school and our teachers can easily have over 25 svs apps installed on their PC's.  Now that SP1 has been released I'm hoping this will fix our slow "Applying Computer Settings" issues but I'm not hopeful.  I've yet to try it as I only discovered on Saturday that it was released. 

An idea that I tried on Friday was to install the SVS Trinket utility, disable all the SVS apps and then allow end users to activate and deactivate their apps as they need them.  It's reduced the boot up times to almost zero (Applying Computer Settings only appears for about 5 seconds).  Has anyone tried this method to speed up boot up times.  I'd be interested to get peoples thoughts, especially if they know the svs trinket works fine with SWV 6.1 SP1.

As a idea how about implementing an svs trinket idea into the next release?

Regards

Leonard

Comments

Tech-O's picture
12
Oct
2009
0 Votes 0
Login to vote

no list of fixes in SP1

 Leo, 

I complained about this in one of my comments about the release notes . They stopped listed any type of resolved issues so you really don't know to rush deploy something that contains a fix that you have been waiting on for awhile ... i hope that this is changed soon

ShawnR's picture
17
Feb
2010
0 Votes 0
Login to vote

same problem

Hey Leonard, I also work at a school district with around 20 virtual apps on most of our computers.  We are having the exact same issues that you are having.  We found that the more local profiles on the computer the longer it takes to get to the Windows Login screen  We have seen around 6-10 minute boot times wiht 60+ profiles.  If we delete all but around 10 of the profiles the machines will get to the login in around 2.5 minutes.  This seems to fix the issue but is only a band-aid until we can find what the actual problem is.   Did you ever find a final resolution to this issue?

Leonard Powers's picture
18
Feb
2010
0 Votes 0
Login to vote

Shawn, We didn't find what

Shawn,

We didn't find what the problem was but your solution sounds interestings.  Same here, we have about 60 profiles on a PC.  However it tended to be teachers who complained the most and they wouldn't have have that many profiles on their laptops.

We did find that some applications just didn't suit being virtualised.  For instance the Adobe CS3 suite of programs.  We also found that once you started installing very large SWV layers (600mb+), the machine really started to slow down to a crawl.  The SVS trinket as worked really well and in the case of our science department that has the most amount of software, they only every need to activate 1 piece of software at a time.  It's not like they can be teaching Physics and Biology at the same time.  So it works well.  As a suggestion, maybe Symantec should include something like trinket in their next release.  The Admin console does sort of do the same thing but we don't want teachers deleting or trying to create their own layers.

Is the slow down with your students PC's as well?  I'd suggest turn off all the layers and adding them one at a time to see which one causes the long login screen.  In our case it was Adobe CS3.  But other smaller apps, when all starting up together also caused the problem.  So Trinket was the fix.

Hope that helps.  Email me if you need any more help or want to see how we deployed it etc.

Regards

Leonard

Sundance's picture
22
Feb
2010
0 Votes 0
Login to vote

partially activation

Hi,

try using to partially activate a layer. This should solve (workaround) your problem. Use svscmd for it and take a look into the manual for further explanation.

greetz
Sundance

PS: at least the 64Bit version of SWV got that option. Haven't looked at the 32Bit version. The partially activation functions also works in combination with the autostart option.

erikw's picture
13
Mar
2010
0 Votes 0
Login to vote

Try DVS SMART

Try DVS SMART. It works similar as Trinket, but it does not need power user or administrator privileges.

DVS SMART is free software and can be downloaded from www.dinamiqs.com.
In 6 weeks DVS SMART will contain the newest version of the logonhook that enables users to go throught the whole login tasks, while the computer is activating layers. This will solve long login times very easely. We are now integrating the new logonhook into our DVS management console, and in the SVS user admin.
DVS SMART and the new logonhook work on Windows XP, Windows Vista and Windows 7 32 and 64 bit versions.

Regards Erik www.DinamiQs.com Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)

*************************************************************
If your issue has been solved, Please mark it as solved
***********

RichC's picture
10
May
2010
0 Votes 0
Login to vote

memory leak?

I'm having the same issue...seeing it more in Windows 7 than anything else, but having anything marked to 'Activate on Startup' significantly slows login times and just slows the machine in general once logged in.   If I deactivate and then re-activate again, it seems to resolve the issue for a little while.  Is there potentially a memory leak?

----------------------------------------------- i'm no stranger to slack, but i'm not a slacker

RichC's picture
10
May
2010
0 Votes 0
Login to vote

sorry, just to clarify...

when I say 'potentially a memory leak', my only reference is that regardless of Trinket, if I activate the application on startup or activate it after i'm already logged in i begin to see things start to take longer than they should. 

in one case, i had a layer activated at startup - i tried to get into the systems manager and the UAC took almost 5 seconds to show up.  upon deactivating the layer and trying the same thing it popped up immediately.   i re-activated the layer again and noticed that it took maybe a half second longer to retry the same thing again.  over time, this seems to grow longer by a second or two, but it most noticeably seems to drag if activated at startup.

maybe i'm just losing my mind?  :-)

----------------------------------------------- i'm no stranger to slack, but i'm not a slacker

Dane Jones's picture
11
May
2010
0 Votes 0
Login to vote

This gives me an idea.

enlightened This gives me an idea.

Here is a quick little VBScript that you can call from a shortcut that will activate an SVS layer if the layer is deactivated and then executes the layers program. if the layer is already active then it will run the executable. It's not perfect and still very rough but I want to go home and I felt compelled to share..

' Filename:
'	DynamicSVS.vbs
' Parameters:
'	Guid of SVS Layer		Example: 5e7ebc06-1a78-4b8f-8866-209bc119aba8 
'	Path of target Executable	Example: %PROGRAMFILES%\7-Zip\7zFM.exe
'
' Example:
'	 WScript.exe DynamicSVS.vbs 5e7ebc06-1a78-4b8f-8866-209bc119aba8 "%PROGRAMFILES%\7-Zip\7zFM.exe"

Dim WshShell, fso, objWMIService, colItems
Set WshShell = CreateObject("Wscript.Shell")
Set fso = WScript.CreateObject("Scripting.Filesystemobject")

Dim Guid, Command, Params, cmd

If WScript.Arguments.Count < 2 Then
	MsgBox "Parameter missing!", 0, "Dynamic SYS"
	WScript.Quit 1
End If

With WScript.Arguments
	Guid = .Item(0)
	Command = WshShell.ExpandEnvironmentStrings(.Item(1))
	If .Count >= 3 Then Params = .Item(2)
End With

cmd = """" & Command & """"
If Params <> "" Then cmd = cmd & " " & Params

If Not fso.FileExists(Command) Then	
	'## Looks like the Layer is disabled.
		Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default") 
		Set colItems = objWMIService.ExecQuery("Select * from VirtualSoftwarePackage Where Id ='" & Guid & "'")
		
		For Each objItem In colItems
			If objItem.Active Then
				MsgBox "Target command was not found!", 0, "Dynamic SYS"
				WScript.Quit 2
			End If
			objItem.Activate
			Exit For
		Next
End If

WshShell.Exec cmd

Dane Jones
デーンジョーンズ
Altiris Systems Engineer / Administrator
Honda R&D Americas, Inc.

ShawnR's picture
29
May
2010
0 Votes 0
Login to vote

More Testing

We have done a lot of additional testing on this issue and found that the SWV agent with lots of local profiles is definitely causing the issue.  It doesn’t matter what virtual applications are running on the local machine, even empty layers causes a significant slowdown.  We have a case open with Altiris support and they were able to replicate the issue in their lab.  The case has been escalated to the SWV Dev team.  I’ll post again if we get a solution from support.

Here are the details of our testing

     Freshly Imaged Windows XP computer with 100 local profiles and 5 empty SWV layers took over 10
     minutes to boot up and the Procmon Boot log was 1.7gig.

     On the same computer with the same 100 local profiles WITHOUT the SWV agent installed it took 2   
      minutes to boot up and the Procmon Boot Log was only 137mb.