I am using the in-memory mode, using about 50GB of RAM. (No swap issues as far as I can tell.) Could that cause issues?
I looked at the commit you linked to, but it doesn't seem to be something configurable beyond the -threads switch. Am I missing something? On Tuesday, July 21, 2015, Barry Haddow <bhad...@staffmail.ed.ac.uk> wrote: > Hi Oren > > Does your host have 18 threads available? It could also be that xmlrpc-c > is limiting the number of connections - this can now be configured: > > https://github.com/moses-smt/mosesdecoder/commit/b3baade7f022edbcea2969679a40616683f63523 > > Slowdowns in Moses are often caused by disk access bottlenecks. You can > use --minphr-memory and --minlexr-memory to make sure that the phrase and > reordering tables are loaded in to memory, rather than being access > on-demand. Make sure your host has enough RAM and is not swapping. As I > mentioned before there are various ways to make your models smaller ( > http://www.statmt.org/moses/?n=Advanced.RuleTables), which can make a big > difference to speed depending on your setup. > > cheers - Barry > > On 21/07/15 09:30, Oren wrote: > > Hi Barry, > > Thanks for the quick response. > > I added the switch "-threads 18" to the command to raise moses server. > The slowness issue persists but in a different form. Most requests return > right away, even under heavy load, but some requests (about 5%) take far > longer - about 15-20 seconds. > > Perhaps there are other relevant switches? > > Thanks again. > > On Monday, July 20, 2015, Barry Haddow <bhad...@staffmail.ed.ac.uk > <javascript:_e(%7B%7D,'cvml','bhad...@staffmail.ed.ac.uk');>> wrote: > >> Hi Oren >> >> The threading model is different. In v1, the server created a new thread >> for every request, v3 uses a thread pool. Try increasing the number of >> threads. >> >> Also, make sure you use the compact phrase table and KenLM as they are >> normally faster, and pre-pruning your phrase table can help, >> >> cheers - Barry >> >> On 20/07/15 12:01, Oren wrote: >> >> Hi all, >> >> We are in the process of migrating from Moses 1 to Moses 3. We have >> noticed a significant slowdown when sending many requests at once to Moses >> Server. The first request will actually finish about 25% faster that a >> single request using Moses 1, but as more requests accumulate there is a >> marked slowdown, until requests take 5 times longer or more. >> >> Is this a known issue? Is it specific to Moses Server? What can we do >> about it? >> >> Thanks! >> >> Oren. >> >> >> _______________________________________________ >> Moses-support mailing >> listMoses-support@mit.eduhttp://mailman.mit.edu/mailman/listinfo/moses-support >> >> >> > > _______________________________________________ > Moses-support mailing listmoses-supp...@mit.edu > <javascript:_e(%7B%7D,'cvml','Moses-support@mit.edu');>http://mailman.mit.edu/mailman/listinfo/moses-support > > >
_______________________________________________ Moses-support mailing list Moses-support@mit.edu http://mailman.mit.edu/mailman/listinfo/moses-support