locked
Moe.exe eating up CPU

    Question

  • I am really impressed with Mesh. But on my laptop computer the hard drive is constantly active since installing Live Mesh. The Moe.exe is consuming 70-85% CPU all the time. Is there some way to settle this down to a more reasonable CPU consumption? 

    Orgbrat
    Sunday, July 27, 2008 3:46 PM

Answers

  • Hi Orgbrat!

    I'm glad you like it!  We're well aware of the CPU issue and are working hard to address it.  "Generally" the CPU should go down after a "while".  If you're not seeing that, please open a bug in Connect and attach your logs and we can take a look.

    Thanks!
    Richard
    Richard Chung [ Live Mesh ]
    Monday, July 28, 2008 9:10 PM
    Answerer

All replies

  • Hi Orgbrat!

    I'm glad you like it!  We're well aware of the CPU issue and are working hard to address it.  "Generally" the CPU should go down after a "while".  If you're not seeing that, please open a bug in Connect and attach your logs and we can take a look.

    Thanks!
    Richard
    Richard Chung [ Live Mesh ]
    Monday, July 28, 2008 9:10 PM
    Answerer
  • Live Mesh is constantly accessing the disk. And, I mean non-stop! I've submitted a bug report via Connect. But, the site says Windows Live OneCare. I'm pretty sure I don't have that.
    Wednesday, August 27, 2008 4:05 PM
  • Also seeing issue on MOE.exe running my quad core (2.66) at 100% accross all cores when completing transfers, very alarming. When is this going to be fixed? GP

    Since one of the updates a while back I am now now longer getting this issue. In addition, I am wondering what is going to happen to MESH as a platform, I havent seen any development on this for a very long time now?
    • Proposed as answer by ebleaknik Monday, February 22, 2010 9:15 PM
    Sunday, November 02, 2008 3:02 PM
  • why cant it use the same methods as dropbox? Im using both, as i use drop box for friends, and sync particular folders using live mesh across comp and laptop
    Sunday, November 30, 2008 5:05 PM
  • I had never come across this issue until today. I had to reinstall live mesh, and ever since then I have had this issue. It worked perfectly up til today. On my desktop it's working, it was working beautifull on my laptop to sync all my school work etc with my other devices.. until it flipped out and started chewing on my harddrive and cpu of the laptop. This is so sad, I'm wondering if I will ever be able to recover from not having Live Mesh for all my work and school work related syncing needs :(
    Saturday, February 14, 2009 8:48 PM
  • Hi,

    Sounds like a candidate for a bug to me - there have been complaints about high CPU, although not a lot recently. There are quite a few active CPU bugs - take a pick from this list and add your case to the one that seems to fit your situation:

    https://connect.microsoft.com/LiveMesh/feedback/SearchResults.aspx?Advanced=true&KeywordSearchIn=1&SearchQuery=cpu&FeedbackType=1&Status=1

    Cheers,

    Oren
    Sunday, February 15, 2009 1:04 AM
  • I want to amend my previous post to help other people that share this problem.
    I am pretty daft and didn't think of this sooner but this is how I resolved the issue on my laptop.


    I installed Live Mesh once again, and held a close eye on the Resource Monitor, which showed that the instant Live Mesh started it's thing the "WSearch" service started working over time, this at the same time live mesh started eating 30% resulted in the havoc that I experienced, with resulting harddrive chewing and such.

    What I did was shut down the WSearch service, and then let live mesh do it's thing for a few minutes. After that when it seemed to have calmed down. I restarted my computer just to be safe. And et voila, I now have indexing(wsearch service), and live mesh working at the same time without exessive hardware chewing. Appearently Live Mesh does _something_ initially that freaks Wsearch out, and togeather they freak eachother out. This procedure have been reproduced atleast 2 times (by me).

    Hopefully this will help _someone_, all the best to you folk!
    Monday, February 16, 2009 12:25 AM
  • Thanks for sharing your experience and how you resolved it, A. Varghjarta.

    -steve


    Microsoft MVP Windows Live / Windows Live OneCare & Live Mesh Forum Moderator
    Monday, February 16, 2009 7:31 PM
    Moderator
  • A. Varghjarta:

    Did you completely disable WSearch in the services.msc before you restarted?  Or did you just stop it, then allow Moe.exe and MoeMonitor to run a while before you restarted?

    I am having a similar problem, in that I was getting giant spikes of CPU usage from Moe.exe and MoeMonitor in the range of 70 to 90%
    But stopping the Windows Search helped only a little, because I'm still getting Moe.exe spikes up to about 50%

    Should I just disable WSearch servic completely?
    humpty dumpty is sleepy
    Tuesday, February 16, 2010 6:53 PM
  • How many folders have been added to your Mesh and how mahy files in them? How recently has anything been changed in these folders?
    -steve


    ~ Microsoft MVP Windows Live ~ Windows Live OneCare| Live Mesh|MS Security Essentials Forums Moderator ~
    Tuesday, February 16, 2010 7:20 PM
    Moderator
  • When I log into the website Mesh.com, I currently show 54% 2772 MB of 5120 MB used.  That should be correct.  Last Saturday, it reached 100% used (of available capacity) so I moved about half of the data out of Mesh over into Gbridge, which has unlimited capacity reportedly.  Gbridge synced that up in a few hours, and everything was fairly stable until yesterday, when I realized Mesh had dropped my work PC out of my mesh without notification. 

    So yesterday, I moved about half the data out of Mesh (and configured the web 'desktop' accordingly), and today, went back in this morning (about 6 hrs ago) and deleted, then readded this work PC back into my mesh where it is currently the only participant.  I will re-add the other PC's (2 others) later, which are currently not sync-ing anything.

    Below are the fuller details of the remaining folder I'm syncing via Mesh:

    Size: 3,105.5 MB
    Allocated: 3,160.0 MB
    Percent of Drive: 1 %
    Objects: 22,574
    Wasted Space: 54.5 MB

    Files 22,574
    Folders 2,121

    ** I think it's worth noting here that I added no new data.  I only removed data, and not piece-meal.  The data I removed was essentially one other parent folder, which contained about an equal amount of child folders and files.

    Thank you for your help Stephen, it is greatly appreciated.

    Tuesday, February 16, 2010 8:33 PM
  • You're welcome - I think that you actually did a number of things to contribute to all the work that Live Mesh is now tring to do to get things back into sync.
    It things don't settle down, I think I might offer some suggestions to really start over, but the first thing I'd be concerned about - when you moved data out of the Mesh and into Gbridge... I trust that you have no duplication in that you aren't synchronizing the same data with two programs/services.
    I'll be checking in here periodically, but it might be a bit before I can respond again. So, let me know if you are still seeing the fairly high usage by moe.exe.
    -steve


    ~ Microsoft MVP Windows Live ~ Windows Live OneCare| Live Mesh|MS Security Essentials Forums Moderator ~
    Wednesday, February 17, 2010 5:24 PM
    Moderator
  • Hi Stephen,

    If you think a user (myself?) "did a number of things to contribute to" mesh's ineptitudes, then please list those actions.  I'll address your list item by item, so that you don't have any false conceptions.

    To answer your question, no, there is no overlap at all, either as child or parent folder, or with sharing of the same folder (or files) between sync, mesh, and gbridge.

    On the other hand, I decided to take your advise and start over.  I don't think that nullifies the value of attempting some forensic analysis on why mesh can't handle much since the last few versions/updates to it.  So I'd still be interested in your list of user actions that cause it to fail (other than the painfully obvious ones that only morons would commit, such as having sync, gbridge, and mesh all try to fight over the same data).

    So, STARTING OVER:

    I uninstalled everything (gbridge, mesh, and sync), and in my mesh desktop, removed all devices and folders.  Next, I reorganized all the data on one of the computers, such that I've got 24 GIG's of data being shared PER COMPUTER via Gbridge (in 3 folders, each with directories going dozens of levels deep).  

    Next, I completely emptied SYNC (moved it's data into Gbridge), with the intention that I still may use it later, and I like the ability to browse all drives with it.  I think it works better than Mesh, but there's that all important single feature Mesh has, that nobody else does:  in addition to sync-ing, there's the cloud desktop (the ONLY reason I'm still wrast'lin with it now).  So, SYNC has no data at all now.

    Lastly, I reorganized Mesh so that it now has 3.3 GIGs (Size: 3,279.2 MB Allocated: 3,334.6 MB, Files 22,012 Folders 2,031).   After this reoganization, I then copied the data over to the other 2 computers, so that all 3 computers had identical data, in the Gbridge and Mesh folders (same modified dates, file names, sizes). Then I reconfigured SYNC and Mesh adding all 3 computers back in.

    FINAL DISTRIBUTION AFTER REORGANIZATION:
    Mesh: 3.3 Gb
    Syn: empty
    Gbridge: 24 Gb

    Now, Gbridge did just fine with it's own 24 Gig's of data, and all 3 computers were "autosync-ed" within about 1 hr, recognizing that the hash was the same on all folders and files.  However, the Mesh folder started immediately passing nearly the entire folder set back and forth between all 3 computers, and couldn't seem to recognize that the data was the same.

    After a few hours, I thought Mesh would finally figure it out, but it didn't.  It just kept deleting and redownloading all the data.  All 3 computers (a Win 7 x64 Enterprise, a Win XP SP3 desktop, and a Win XP SP3 laptop) were on the same LAN, each with a high speed LAN connection (about a T2 download speed, and T3 upload speed to the internet).  So, I thought, "OK, I'll just leave them as they are working their little hinnies off, trying to figure it out.  

    IMPORTANT:  all 3 computers have CPU clocks set to the exact same time zone, and times match (to less than 1 minute) on all 3 computers.

    Well I came back in this morning, to find that one of the computers had just about maxed out the local C drive (the Win XP SP3 desktop) where all programs are kept.  So I decided to investigate further.  The first thing I noticed was that Gbridge was still 'steady state' with awareness that all data was the same on all 3 computers (settings on autosync folders are: delete local if remote gets deleted unless local has changed, delete remote if local is deleted unless remote has changed, and if both have changed then take the latest copy).  Great.  No problems there.  Gbridge is still running like a champ this very moment.

    Next, the SYNC was running fine on all computers, and browsing all drives via an internet browser was working fine.  But when I checked MESH, it had gone hay-wire overnight, and now on one of the computers (Win 7 desktop) the Mesh folder only had less than 50 Mbytes of data in it still, and one of the computers (the XP laptop) was indicating that it was in the process of downloading 4.2 Gigs (very strange, since the total initial data for Mesh was only 3.3 Gigs), and the XP desktop wasn't doing anything since the C drive was full.  

    On the XP desktop, I checked file structure on the C drive (the Mesh folder is shared on a separate Terabyte USB drive on the 2 desktops, with about 50% free space).  Well sure enough, this is what I found:

    C:\Documents and Settings\prichard\Local Settings\Application Data\Microsoft\Live Mesh\ on [Local Disk]

    GacBase = 6,103.7 MB, Bin = 11.8 MB, Setup = 2.3 MB, and SoftwareDistribution = 0.1 MB

    Now I'm wondering, what on earth is the GacBase, and why is it taking up over 6 GIGs, when the freaking MESH data I'm trying to sync up is only 3.3 Gigs.

    Finally, here are the steps I'm taking now to rectify the messed up MESH disaster.  I've exited from MESH on all 3 computers, and overwriting the data on all 3 computers.  This time, I'm using SyncBackSE v.3.2.18.0 (by 2BrightSparks) to do the operation, with the following options:

    1. "Do not use the Windows shell to copy or delete files"
    2. "Verify that the files are copied correctly"
    3. "Force the file modification date & time to be correct"
    4. "Reset the archive file attribute on files once they have been copied"
    5. "Make safe copies (copy files using a temporary filename and then rename the file on success)"

    Once I have identical data on all 3 computers, then I will consider the next steps to try and get Mesh working again correctly.  I'm considering a full uninstall, reboot, then reinstall of Mesh on all 3 computers (along with a full delete of all devices and folders from the Mesh desktop online).  But I don't know if that will 'clear' (delete and refresh) the GacBase database, which is obviously one giant SNAFU.  

    Should I manually delete the entire Live Mesh folder under Application Data for the profile in question on all 3 computers, after uninstalling Mesh, and prior to reinstalling Mesh, so that when I attempt YET AGAIN to get it to work correctly, it will have a fresh clean start in life?

    Regards,
    Paul



    humpty dumpty is sleepy
    Tuesday, March 09, 2010 2:54 PM
  • Ok, here's the latest update.

    After spending a large amount of time investigating and uninstalling and reinstalling and still having troubles, I'm on the verge of giving up on Mesh.  It's idea of "MERGE" is, when two folders, or two files are truly identical, including the having the archive bit set, the same modified dates, etc., it STILL decides that they aren't the same, and treats them like two copies. 

    I really went the second mile this time, to give this program a fighting chance.  I would call it ALPHA at this point, not BETA.

    After I uninstalled Mesh on all 3 computers, I searched for files named Mesh.  I deleted the 'logs' from the app data folder in the profiles on all 3 computers, and the "conflicts" logs from the desktops (actually deleted the whole 'Live Mesh' folder on the desktops.  

    Then, on the Mesh website, under my desktop, I deleted all data there (so no data remained online either).  At this point, I was beginning from a truly FRESH clean slate.  Other than having a Windows Live ID already, I had no devices and no member folders in Mesh, either online or on my PCs.

    Lastly, I did a full reboot of all 3 computers, after the uninstall and cleanup, and prior to the next steps.

    So, I now, went back to my original data source which I normally keep off-line.  I copied the data over using SynBackSE, ensuring that the date modified, archive bit, etc., were all identical as I listed out (all 5 options) in my last post.  At this point, all 3 computers have IDENTICAL DATA, with the same last modified dates.  There should have been no problem with any MERGE or COMPARE operation.

    Ok, so next, I joined all 3 computers back into Mesh by installing it again (only difference was that I used the 64 bit Mesh on the Win 7 box, instead of 32 bit which I used for the other two boxes, which are both XP SP3).  No problems there.  Then I added the one 3.3 Gb folder to Mesh, from the Win 7 x64 Enterprise box.  Lastly, on the 2 XP SP3 boxes, I synced their respective mesh folders, with the one shown in Mesh.  On each of those two operations, I got a message stating that data would be MERGED with data that was from the other computer(s).

    So here I am back where I began on the last "STARTING OVER" attempt.  I look online at the Mesh Desktop, and sure enough, the Mesh program has made 2 copies of everything.  Why not 3?  Who knows.  And the original PC that I first added the Mesh folder from, well there are massive file deletions.  All 3 computers are very busy now, running data up and down, back and forth, for no apparent reason.

    User error?  I suppose I should have just added the original folder, and chose an EMPTY folder on the other 2 PCs, since Mesh doesn't understand the concept of MERGE really.  Either that, or it does MERGE in a way that I am unfamiliar with.



    humpty dumpty is sleepy
    Tuesday, March 09, 2010 6:44 PM
  • One last update.

    Ok, 3rd try was a charm.  Here's what I did.

    1. Remove the devices from the Mesh website for the Live ID in question, delete all data on the desktop, then Uninstall Mesh on all 3 pcs
    2. Delete remaining trash (mostly logs, plus a folder on the desktop of the profile in question)
    3. Add back in all 3 PC's to the Mesh by installation of the appropriate version of the software
    4. Add all original data back into the Mesh folder on one PC ONLY (this was the critical step).
    * If you don't do it this way, and try to just start with massive data on multiple computers, Mesh say's it will merge the data, but that's false, even when the data is IDENTICAL with the same modified date/time.  It creates copies, and then you get into download hades.
    5. Give 3 days, with one reboot per day, for all 3 computers to finally settle back down
    * Mesh was hogging up all the CPU cycles for the entire first 24 hours, and only gradually finally settled back down.

    NOTE:  I'm on a very fast internet connection here.  I find that Mesh had a bear of a time with 3.3 Gb, and took nearly 3 days to be "ok" with it.  That's pretty ____ poor when Gbridge took almost 24 Gb of data, and was just fine in less than 1 hr.

    humpty dumpty is sleepy
    Friday, March 12, 2010 12:26 AM
  • Thanks for sharing your experience. I was away from the forums last week, hence my lack of participation through your posts. Sorry about that.
    I'll note that the Live Mesh team acknowledged that the process for the initial sync and the way a merge is handled is not efficient and much work has apparently been done to improve this. However, I've not seen the fruits of that work either, so we'll have to see how they did when we see an update in the future.
    -steve
    ~ Microsoft MVP Windows Live ~ Windows Live OneCare| Live Mesh|MS Security Essentials Forums Moderator ~
    Monday, March 15, 2010 7:12 PM
    Moderator
  • Paul, Steven

    I've had EXACTLY the same kind of nightmares with Mesh. I tied to merge two folders with around 2000 files in... about 3 weeks ago. Even though they were sync'd before hand using Smart Sync, this obviously didn't correctly reset the file modification date as the second machine is a few seconds out. I don't quite know when it happened (because Mesh doesn't alert you or provide decent history) but a few days ago I saw there were now some file conflicts in the folder, so I started going through resolving them. Of course it doesn't actually tell you how many conflicts there are, just that there are 50 conflicts, which after you go through it resets back to 50 more. So after 1/2 an hour of this I gave up, untill yesterday evening (I just love doing extra IT on Friday night). Anyway I carried on resolving file conflicts (click.. yes... click... yes...) for 5 hours till 2.00am this morning - in the hope that that would finally settle it down. There were some odd file conflicts though where it couldn't find the file on one of the machines and wouldn't let me click on any other solution than "copy file to both machines". This was fine except the same files kept popping up randomly in the ones to be resolved, over and over. This meant that for every 50 I had to resolve I was probably clicking about 100 times.

    Finally by resolving all the ones I could and then deleting the broken ones from GacBase folder, it seems to have sorted itself out today. Except that again today it says I have one conflict and wants to resolve one of the 10 or so corrupted files from last night. This time though it allows me to choose one of the options "keep on this machine". Which is fine, except the same thing happens again about 10 minutes later - same file.

    The other thing is the incredible CPU load and memory useage as Paul has described, running at around 50% CPU on machine 1, 70% on machine 2 and 80-90% on my laptop. This is just nuts. The amount of processing power it's used we could solved some of the fundamental laws of Physics by now! I was wondering why the office was so hot. This is all very well but it's only one of the major ... ups that Live Mess has caused to our files. Glad I've only been trialling it with a few live work folders which are backed up. 

    Anyway, I came to the same conclusion as Paul that (IF) I was going to carry on with Live Mess (nice to have sync + cloud desktop - though backup is missing), then I would have to:

    1. Disconnect Live Mesh folders. 2. Sync all folders using Smart Sync so I at least know I've got the right data. 2. Move copies of all sync'd folders off PC 1 and PC 2 onto spare USB drives. 3. Then create new empty folders on PC 1&2. 4. Connect folders with Laptop (using this as the master machine), and wait a week while it works out how to transfer this all over to the empty folders (oh and keep fingers crossed that it doesn't think the empty folders are the correct ones and delete everything off the Laptop...)

    Live Mesh is a fantastic concept program at this stage, and I'd really like it to work, but from my experience over the last few months it is no where near reliable or quick enough for real commercial useage yet. I'm astonished really (as if I should be surprised) that you guys at Microsoft who design the worlds most used operating system can make such a mission critical app so buggy and unreliable. Surely the No1 requirement for file sync software is not to make a complete mess of file sync'ing. Ok if it's a beta a few of the features around that might need polishing and there could be some randomness, but the core function of the program has got to work. This not some screen saver - it's moving people's precious data around, when it's this buggy it shouldn't be released to wreak havoc on people's files - even if you do say "watch out it's a beta". If this was an aircraft would you open the doors and just tell people "it's a beta - don't worry the engines might go into reverse during flight, but that's to be expected - just don't put anyone on here that's really important to you".

    Oh man... we'll get there eventually perhaps. I'm going to look into PowerFolder and GoodSync. Drop Box is great if only it would do P2P over the LAN.

    So in conclusion, Live Mesh is great, I'd love to use it, and would be very willing to help fix functionality and interface bugs. But when it destroys my file system - I just can't afford to risk any more of my business time mucking about with this. I'm going to wait until it's reliable before I go back to it.

    Stephen, best of luck with it mate, it seems like you need Microsoft to give you a bit more support from their vast resources.

    Andrew

    P.S. By the way I did try logging a bug and uploading the Log Files, but the website crashed while uploading and wouldn't let me do it after that!

     

    Saturday, April 17, 2010 6:26 PM
  • Thanks for sharing your experience, Andrew, and it sure sounds like it has been painful. I'm hopeful that issues like the ones you faced will be resolved in the next release. It is my understanding that conflict resolution was a top issue that was addressed. Performance, of course, is always under review.

    -steve


    ~ Microsoft MVP Windows Live ~ Windows Live OneCare| Live Mesh|MS Security Essentials Forums Moderator ~
    Monday, April 19, 2010 1:34 AM
    Moderator
  • Hi Stephen

    Thanks for the reply.

    Conflict resolution needs to provide a complete list of files that are in conflict that allows you to select the resolution option for each file individually before you press the resolve conflicts button. These options should include [copy to source / copy to destination / copy both / ignore this time / ignore always] with the option to group select items (ctrl click and shift click) to change the options of the selected files. If you want to see an example of this, get a trial version of Smart Sync. I am sure there are lots of good examples of this already been done. It's pretty basic stuff!

    Performance is key. I can't use software like this that regularly runs at 60-80% cpu - it kills the performance of other apps like our CAD or graphics software, meaning I'm struggling to do my job. Since I've uninstalled Live Mess, my computers have sprung back to life and are all whizzy again.

    It seems like not much has happened lately on Live Mesh, are Microsoft going to carry on with this? I've heard people saying the new Live Sync will replace it? I hope if it does that Live Sync doesn't have the silly 20 folders/20,000 files restriction it does now.

    I'd appreciate a heads up on this as trying to decide what software to use to keep our files in sync.

    Thanks

     

     

    Wednesday, April 21, 2010 5:27 PM
  • Things for us (the users) have been stagnant with Live Mesh for some time, save for the server problems that many encountered! There is a new release on the horizon, but when and what is still an unknown at this point.

    The rumors about Live Sync/Live Mesh convergence seem pretty credible, but what that means is still hazy. It sounds like the direction is to use the Live Mesh framework for the new version of Live Sync, hence the merger. That would seem to mean that the limitations of Live Sync go away and it gains the limitations of Live Mesh - however, since this is also an upgrade to Live Mesh, we don't know what old limitations go away and what has hopefully improved in the way of performance, conflict resolution, ease of use, features, etc.

    -steve


    ~ Microsoft MVP Windows Live ~ Windows Live OneCare| Live Mesh|MS Security Essentials Forums Moderator ~
    • Proposed as answer by Firmin Guevara Wednesday, January 05, 2011 6:03 AM
    Wednesday, April 21, 2010 6:04 PM
    Moderator