I'm running OpenERP on an Amazon cloud server, which provides statistics for the internet I/O of the instance. Besides the OS (ubuntu), only OpenERP is running on the server.
When I perform an operation in OpenERP which takes a particularly long time (like changing the value of Settings / Accounting / Allow pro-forma invoices), OpenERP writes about 1 MB of data to the net(?), and reads about 200 kb from the net ("Network in/out," according to the server stats). During the 25 seconds it takes to finish this operation, I see (with "top") that httpd is taking about 50% of the processor time, and python about 40%.
Can someone explain why OpenERP is performing so much I/O for such a simple task? Is the database accessed via the http protocol? why is more than a megabyte of data moved to change a single boolean value?
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 9/25/13, 11:21 PM|
|Seen: 524 times|
|Last updated: 3/16/15, 8:10 AM|