
Deze afbeelding is gemaakt terwijl ik op afstand via TeamViewer naar mijn werkstation was ingelogd.
- Er zijn vier TeamViewer_Desktop-processen open (waarom?), Waarvan er twee een grote hoeveelheid CPU innemen (waarom?).
- Ik probeerde verbinding te maken met een Windows-systeem en hoewel het geheugengebruik ongeveer hetzelfde is (een paar honderd Mb) dat slechts ongeveer 1% CPU gebruikt op het Windows-systeem, geeft dit aan dat TeamViewer veel beter draait op Windows.
Ik vermoed dat TeamViewer voor Linux gewoon een slecht geïmplementeerde wijnbundel is en dat dit mogelijk wordt verwacht, maar ik wilde alleen maar bevestigen - zie je ook hoe TeamViewer presteert? En zo ja, zijn er betere opties waarmee u gidsen kunt koppelen die dezelfde firewall-agnostische remote desktop-oplossing voor zowel Windows als Linux tot stand brengen?
Team Viewer is een populaire universele afstandsbedieningstoepassing. Het draait op IOS, Linux, Android, Windows en Mac, enz. Het is geweldig dat deze software beschikbaar is voor Linux, maar ik heb ook een hoge CPU-belasting waargenomen als het gaat om actieve Team Viewer-sessies. De CPU-belasting verdwijnt wanneer u de verbinding verliest. Een deel van de verklaring hiervoor zou kunnen zijn dat de CPU wordt gebruikt voor alle rendering en niet voor de grafische kaart, wat de reden kan zijn waarom het een lager CPU-gebruik heeft in Windows en Mac. Helaas heb ik geen alternatief gevonden dat perfect bij elkaar past.
Alle suggesties die suggereren dat VNC of haar derivaten op de een of andere manier een substituut zijn, zijn slecht onderzochte suggesties. Hoewel u een desktop-sessie via VNC op afstand kunt bedienen, is het lang niet zo efficiënt als TeamViewer. NX en zijn afgeleiden staan op hetzelfde niveau als het op prestaties aankomt, en er zijn zelfs open source-implementaties die RDP-quire met succes gebruiken. Met geen enkele andere oplossing kunt u firewalls en NAT doorkruisen met absoluut geen configuratie. Team Viewer werkt op dezelfde manier als Skype, in die zin dat het eenvoudigweg automatisch detecteert hoe je naar internet kunt gaan en inlogt, en vervolgens alle medewerkers naar je account lokaliseert (computers in het geval van Team Viewer). Dit is het belangrijkste kenmerk van Team Viewer en de belangrijkste reden waarom het zo populair is geworden; en ik ben droevig om te zien dat er geen opensource-tegenhanger is voor teamviewer.
Een open source-implementatie van Team Viewer zou een serieus nuttige tool zijn in combinatie met Ubuntu One of iets dergelijks.
Om de effecten van een hoog CPU-gebruik te beperken, kunt u proberen een lagere prioriteit in te stellen voor het teamviewerd en TeamViewer GUI-processen. Je kunt misschien ook een licentie kopen en vervolgens een bug of een case openen met betrekking tot CPU-belasting en kijken of ze het probleem aanpakken. Anders denk ik dat je pech hebt.
Het kan te laat zijn om te antwoorden, maar ik heb dit op mijn setup Ubuntu 14.04-machine (6 kernen) benaderd vanaf een Windows 10-computer met TeamViewer 11. Het CPU-gebruik zou soms tot 400% overschrijden.
Ik heb de animatie-effecten op Ubuntu uitgeschakeld (met behulp van Compiz Settings Manager) en de CPU-belasting is weer "normaal" (~ 50%).
Ik hoop dat dit helpt.