PDA

Bekijk Volledige Versie : Software runnen via VPS



FanaticFakke
14/04/08, 23:58
Gegroet iedereen,

Ik heb momenteel een virtual private server met volgende specs:


Hardware:
Dedicated Virtual Server
Vmware Powered
3Ghz Max CPU Power
8,000MB HD Space
512MB RAM
1024MB Swap

Netwerk:
1 gig/s connectie*
Server in Belgiƫ
Onbeperkte Traffiek*
SSH Toegang 24/7
4 IP Adressen
Extra IP's beschikbaar
Reverse DNS


Server Software::
OS: Centos 4.3
Webmin indien gewenst

Ik connect naar deze server met "verbinding met extern bureaublad". Op deze server heb ik casinosoftware (zie onderste alinea waarom) geinstalleerd. Als ik deze nu laat draaien gaat dit tergend traag.

Ligt dit probleem nu aan de connectie (de beelden worden te traag doorgezonden van server naar mijn desktop) of aan het gebrek van een grafische kaart op de server?

Waarom wil ik casinosoftware laten draaien op een VPS vraagt u zich af? Bij single deck blackjack is het mogelijk om het huisvoordeel te kantelen in een spelersvoordeel. Door de variantie is het echter onmogelijk te bepalen wanneer je nu verlies of winst gaat maken. Daarom wil ik een bot laten spelen zodat ik statische gegevens kan recorden. Deze bot kan ik dan continu laten draaien op de server zonder dat ik er al te veel naar om moet kijken.

SF-Jeroen
15/04/08, 00:01
Ligt aan der verbinding tussen de server en jou (o.a.) Er zit dus een vertraging in

oehTie
15/04/08, 00:47
remote desktop heeft ongeveer zo'n 20 kbit constant nodig zie ik als ik even google. Plaatjes en data opvragen komt daar nog bij dus het kan ook gewoon te veel zijn voor je lijntje.

Phu
15/04/08, 00:54
kan je niet Tight VNC gebruiken met hogere bitcompressie ?
door minder kleuren 16 ipv 32 bits in te stellen

FanaticFakke
15/04/08, 19:47
Ligt aan der verbinding tussen de server en jou (o.a.) Er zit dus een vertraging in


remote desktop heeft ongeveer zo'n 20 kbit constant nodig zie ik als ik even google. Plaatjes en data opvragen komt daar nog bij dus het kan ook gewoon te veel zijn voor je lijntje.

Zijn er oplossingen voor deze vertraging te beperken. Bijvoorbeeld gebruik maken van een ander type server?

En zou het helpen moest ik inloggen op de server met een andere toepassing inplaats van remote desktop?



kan je niet Tight VNC gebruiken met hogere bitcompressie ?
door minder kleuren 16 ipv 32 bits in te stellen

Dit heb ik al geprobeerd en heeft geen zoden aan de dijk gebracht.

Glenn
15/04/08, 20:17
RDP is gewoon niet bedacht om een constante stroom van bewegende plaatjes en eventueel geluiden mee te zenden. Dus ik vrees dat je er niet aan ontkomt.

SF-Jeroen
15/04/08, 20:18
Maar het is toch niet erg dat het grafisch minder snel is? Het programma draait echt wel op normale snelheid hoor

oehTie
15/04/08, 20:42
op mijn testserver heb ik 3x windows 2003 server en een debian 4 vps op vmware server draaien. De server staat hier op een gigabit lan. Even snel als een lan is het niet, waarschijnlijk door de overhead en latency van de vmware server... Maar als ik bestanden kopieer om een snelheids indruk te krijgen gaat het wel met megabytes per seconden.

Het zou dus wel moeten kunnen maar ik weet niet hoe druk de physieke machine het heeft. Daarnaast is internetsnelheid op de lijn er naar toe natuurlijk best wel kritisch.

Maar zoals gualcherius zegt, op de vps draait je app wel zo snel als de vps kan draaien.

gjtje
15/04/08, 21:41
Fullscreen bewegende beelden generen bijna 30Mbit op een terminal server, zeker i.c.m. geluid, dus dat gaat niet werken met de standaard dsl verbinding. ;)

Je kan de kleuren terugzetten naar 256, dat scheel enorm.

FanaticFakke
16/04/08, 18:44
Maar het is toch niet erg dat het grafisch minder snel is? Het programma draait echt wel op normale snelheid hoor

Als ik het goed begrijp draait de casinosoftware op de server wel tegen een degelijke snelheid maar kan ik dit gewoon zo snel niet zien.

Dus om verder te gaan in casinotermen. Als ik via mijn pc kijk hoeveel handjes hij al gespeeld heeft en dit zijn er 5 kunnen dit er in werkelijkheid al 30 zijn.

Ik wil alvast iedereen bedanken voor hun reacties. Ze hebben het probleem voor mij weer wat duidelijker gemaakt.

Jesperw
16/04/08, 18:56
Dat klopt inderdaad. Het probleem zit hem in het oversturen van de video beelden over remote desktop.

FanaticFakke
26/04/08, 14:21
Een nieuwe vraag maar niet de moeite om een nieuwe thread voor aan te maken dus hier komt hij:

Ik connect momenteel naar mijn VPS met Remote Desktop. Als ik geconnecteerd ben op de VPS start ik hier de software en bot. Nu als ik Remote Desktop afsluit stopt mijn bot met spelen want wanneer ik terugkom doet hij niks meer.

Is het mogelijk om dit probleem op te lossen?

Avast bedankt!

gjtje
26/04/08, 14:24
Log je af of klik je het kruisje?
Wanneer de software als een service draait wil het nog wel eens gebeuren dat bij afloggen de software stopt met werken, vooral bij software die niet gemaakt is om als service te werken. ;)

FanaticFakke
26/04/08, 14:51
Ik heb beide al geprobeerd en beide geven geen positief resultaat.

VinceSTM
26/04/08, 15:31
je server draait -volgens de op- op centos (linux) en je verbindt met RDP? Ik volg het niet precies, misschien zou je het iets beter kunnen uitleggen (immers: RDP geemuleerd op linux zal altijd performanceverlies opleveren)

FanaticFakke
26/04/08, 16:51
Is een fout in de eerste post. De VPS draait ondertussen op Windows XP.

VinceSTM
26/04/08, 17:07
ok, duidelijk :)

oehTie
26/04/08, 21:17
een optie is om de bot als service te draaien, niet als applicatie via je rdp client.

het effect is dat de bot niet afhankelijk is van je rdp sessie en niet stopt omdat jij de sessie afsluit of uitlogd. hij stopt pas als jij de service een stop opdracht geeft.

Ingvald
26/04/08, 23:01
Inderdaad de applicatie eens als service proberen te draaien. Firedaemon (http://www.firedaemon.com/) kan dat bv, ze hebben een gratis trial, is zeker de moeite om eens uit te proberen

FanaticFakke
27/04/08, 23:34
Ik zal eens kijken naar die Firedaemon maar,

Is het volgende ook mogelijk?:

Connecten naar VPS met eigen PC
Connecten van VPS naar VPS
Afsluiten van eerste RDP connectie

gjtje
27/04/08, 23:41
Windows XP kan maar 1 RDP connectie aan (zonder hacks).

SF-Jeroen
27/04/08, 23:51
Windows XP kan maar 1 RDP connectie aan (zonder hacks).

Inderdaad, met server 2003 zou het eventueel wel kunnen, en dan vraag ik me af of dat makkelijk gaat worden

oehTie
28/04/08, 01:28
de vps naar zichzelf laten connecten zou ik niet doen. dat vertraagt behoorlijk. via een rdp een rdp naar een andere vps is wel een optie. Regelmatig gebruikt :)

FanaticFakke
28/04/08, 01:36
Misschien moet ik even iets duidelijker zijn wat ik voor ogen had.

Met de VPS die ik nu heb kan ik gebruik maken van meerdere IP adressen.

Ik zou dus het volgende willen doen:

1) connecten van eigen PC naar IP adres 1 van VPS via RDP
2) connecten van IP adres 1 van VPS naar IP adres 2 van VPS via RDP
3) Eerste connectie tussen pc en IP adres 1 van VPS via RDP afsluiten

Valt dit onder de categorie:

a) VPS met zichzelf connecten (vertraging)
b) Van RDP naar RDP

Wederom, bedankt voor jullie hulp. Als leek in deze materie is alle reactie welkom.

oehTie
28/04/08, 08:27
Valt in beide categorieen. B is geen probleem maar A zal vertraging opleveren uit mijn ervaring.

gjtje
28/04/08, 09:31
Windows is slim genoeg om te detecteren dat je vanaf de PC waarop de sessie draait een nieuwe verbinding wordt gemaakt. Op zich kan het wel, mits je niet dezelfde gebruiker gebruikt en er moeten dus meer dan 1 actieve sessies naast elkaar kunnen bestaan.

De vraag is alleen waarom, sesie 2 zal niet anders zijn dan sessie 1.