Please login or register to participate.
Discussion
.
migrationuser Oct 14, 2009 03:14 PM
Hello, I'm trying the cyn.in Open Source Community Edition on a VMware Infrastructure Server 3.5, the main problem I have is that is very slow the use cyn.in, takes minutes to open new pages in the web browser. I'm using IE7.

What could be the cause?
The applications look very interesting, but with this performance is not usable.

Any suggestion?

Thank you
Replies (10)
migrationuser Oct 14, 2009 03:15 PM
Hi Fabio,

This is surprising! The vmware appliance works at near native speeds in our performance checks and there's no particular reason it should be performing sub-optimally especially in relation to vmware server. Please skip through to the bottom part and read about browser problems!

Please tell us the following information about the hardware and setup:

1. Processor and Architecture (Intel/AMD, and 32bit / 64 bit)
2. If you're using a branded server then please tell us the make and model.
3. When you're running cyn.in CE appliance, how much free RAM do you have? 512MB RAM is absolute minimum and recommended is around 1Gb.

Browser problems:
==============
1. IE is slow. IE 6 is very, very slow and IE7 is just plain sluggish between page load completion and javascript loading completion. All IE versions versions we've tested, peak at near-full CPU loads every time this happens. IE's javascript engine is just not up to the mark with the rest of the web browser market. Having higher config and performance client computers alleviates the problem a little bit, but please read on to point 2.

2. I'd recommend using Mozilla Firefox 3.x or if for any policy problems please use Google Chrome for best speed and performance in browser. You will notice a marked (many x times the speed) in other web browsers.

Regards,
Dhiraj Gupta.
migrationuser Oct 14, 2009 03:15 PM
The ESX Server 3.5 is running on a HP ProLiant DL360G5 with 8 Intel Xeon L5320 @ 1.866GHz (32 bit)

I increased the RAM of the Virtual machine to 1GB and used FireFox 3 insted of IE7, but the performance is not acceptable...take minutes to display a page...

During the initial setup, the system also hang-up on the "Configure Notification"....
migrationuser Oct 14, 2009 03:15 PM
Hmmmm.... the config you're specifying is quite adequate.

Did you build out from source or convert the vmware ce appliance? (Because that's a vmware image, not an esx one).

Off-hand I see absolutely no reason for the appliance to work slowly in this configuration. I would recommend you contact cynapse support to have them look at the actual implementation - I'm sure they'll be able to figure out quickly, what's wrong. http://www.cynapse.com/contact-us

If you want to be sure that something's not wrong with a converted image (if that's what you're doing), then you could build a new ubuntu based image in your ESX server and then do a buildout from source on it.

I'd dearly like to determine what the problem is though. When you access the cynin instance on your ESX, does it look like it's taking time because of I/O or because of CPU load? In your firefox browser is it stuck at "Waiting for...." or "Transferring from...." ?

Regards,
Dhiraj Gupta.
migrationuser Oct 14, 2009 03:15 PM
I had converted the original image to ESX using VMware Converter Standalone.
But before I had trieyd also on a VMware Server 2, same performance problem.

When I access cynin firefox stuck at "Waiting for...", but CPU load and I/O seams normal. I've also other VM's on the ESX and these are very good.

Where can I find some logs in the server that can help me debug this isue?

The idea to build up from the source I had also taken in consideration, but not yet done due mainly missing time....but, which version of ubuntu is suggested? can I use existing VMware appliance of Ubuntu? The installation from the source is complex or simple?
migrationuser Oct 14, 2009 03:15 PM
Hmmmm....... it could be a free space problem. The default cyn.in appliance ships with very less free space (around 250Mb, I think - to minimize download file size). Try increasing the image size - you must already be aware on the procedure to do this if you're running ESX comfortably.

Regarding building from source - it is very simple! If you follow the README in the source distribution you'll get it running on any existing or new ubuntu in no time at all. Do give it a shot and tell us if you observer a difference in performance.

Regards,
Dhiraj Gupta.
migrationuser Oct 14, 2009 03:15 PM
We run the cyn.in appliance on esx 3.5u3 on a dl585 g2 and it runs really well.
I used vmware workstation to convert to the the VI in its native size and then extended the disk in the VIC. Finally i increased the partition using a gparted livecd.
I haven't extended the memory yet either and it is still running with 500mb of ram and 1 processor. We have 6 users and a database size of 900mb all in.

Out of interest did you try and expand the disk when converting? as this can sometimes cause strange effects on the vm with linux builds.

Hope this info helps.

James
migrationuser Oct 14, 2009 03:16 PM
I am having the same problem.
The appliance administration section(port 8003/4) works just fine but the cyn.in site itself is brutally slow.
cyn.in is "Version 2.1dev"

I'm running it under VMware Server 2.1 on top of CentOS 5.2 on a dual Xeon 2.8Ghz(HT Enabled) w/4GB Ram and mucho hd space. It's a SuperMicro motherboard with Adaptec Raid controller.

The VM is configured with 1GB ram, a single processor, and USB support(I think this is the default).

Any help would be greatly appreciated.
Thanks,
Dave
migrationuser Oct 14, 2009 03:16 PM
Hi Dave,

Does the cyn.in *server* have Internet access? It might be stuck trying to determine if an update is available. If you're in some kind of http proxy server scenario you have to do those settings on the cyn.in server (as http_proxy environment variable) to make the update check succeed.

If that's not possible, you'll have to go into the code to disable the update check. Search these forums for the thread on how to do that.

Regards,
Dhiraj Gupta.
migrationuser Oct 14, 2009 03:16 PM
Thanks Dhiraj,
It does have Internet access. I can ping out from the appliance console.
I do get an error in the admin panel when I click on "updates". The following comes from "traceback"
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/raa/vendor/CherryPy-3.0.3/cherrypy/_cprequest.py", line 551, in respond
File "/usr/lib/python2.4/site-packages/raa/vendor/CherryPy-3.0.3/cherrypy/_cpdispatch.py", line 24, in __call__
File "/usr/lib/python2.4/site-packages/raa/web/__init__.py", line 274, in inner_wrap
ret = func(*args, **kwargs)
File "/usr/lib/python2.4/site-packages/raa/web/__init__.py", line 223, in inner_expose
return func(*args, **kw)
File "/usr/lib/python2.4/site-packages/raa/authenticate.py", line 82, in inner_require
return func(self, *args, **kwargs)
File "/usr/lib/python2.4/site-packages/raaplugins/updatetroves/web/updatetroves.py", line 739, in index
cfg = conarycfg.ConaryConfiguration(readConfigFiles=True)
File "/usr/lib/python2.4/site-packages/conary/conarycfg.py", line 639, in __init__
self.readFiles()
File "/usr/lib/python2.4/site-packages/conary/conarycfg.py", line 670, in readFiles
self.read("/etc/conaryrc", exception=False)
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 614, in read
rv = ConfigFile.read(self, *args, **kw)
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 345, in read
if f: self.readObject(path, f)
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 304, in readObject
self.configLine(line, path, lineno)
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 585, in configLine
ConfigFile.configLine(self, line, file, lineno)
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 389, in configLine
util.rethrow(ParseError("%s:%s: when processing %s: %s"
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 385, in configLine
fn(val)
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 606, in includeConfigFile
self.read(cfgfile, resetSection = False)
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 614, in read
rv = ConfigFile.read(self, *args, **kw)
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 345, in read
if f: self.readObject(path, f)
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 304, in readObject
self.configLine(line, path, lineno)
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 585, in configLine
ConfigFile.configLine(self, line, file, lineno)
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 389, in configLine
util.rethrow(ParseError("%s:%s: when processing %s: %s"
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 385, in configLine
fn(val)
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 603, in includeConfigFile
self.readUrl(abspath, resetSection = False)
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 623, in readUrl
rv = ConfigFile.readUrl(self, *args, **kw)
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 360, in readUrl
f = self._openUrl(url)
File "/usr/lib/python2.4/site-packages/conary/lib/cfg.py", line 451, in _openUrl
raise CfgEnvironmentError(url, err.strerror.args[1])
ParseError: /etc/conaryrc:3: when processing includeConfigFile: /etc/conary/config.d/update_appliance_cynapse_com:1: when processing includeConfigFile: Error reading config file https://update.appliance.cynapse.com/conaryrc: Name or service not known
juliom Jan 14, 2014 03:08 AM
I'm having same slowness with all users. I have instance running on VMware 4.0. Loading the pages is a bit better than 56k speed days but not by much.
 
Loading