|
Kein Boot Hier kann man allgemeinen Small Talk halten. Es muß ja nicht immer um Boote gehen. |
|
Themen-Optionen |
#1
|
||||
|
||||
PC Prozessor/Ethernet Priorisierung
kennt jemand ein Tool/Application (Freeware/bezahlpflichtig erstmal egal)
mit der man auf einem PC (WIN) bestimmten Prozessen einen ganz bestimmten Satz der Prozessorleistung reservieren kann, das selbe für den Durchsatz an Daten durch die netzwerkkarte bzw LAN/DSL geht. Hintergrund. Application/Prozess: xyz.exe soll immer mindestens 10% Prozessorrechenleistung und mind. 30kb datendurchsatz (Upload/Downlod) zur Verfügung stellen. Im Taskmanager kann man zwar einen Prozess höher oder tiefer priorisieren aber keinen definitiven Wert zuweisen. Ausserdem müsste man das bei jedem Start neu machen. Ich erhoffe mir von der Application einen festen Wert, den man voreinstellt und der automatisch bei Start der Application eingreift. Primär gehts hier tatsächlich um den Upload ins Internet. Zusammenfassung : eine Art QoS für den PC. Bin gespannt.
__________________
www.1000in1day.de https://www.facebook.com/1000in1day 1000in1day2014 - Baltic Tour |
#2
|
||||
|
||||
Jungs ihr lasst nach.
habe mittlerweile das hier gefunden: www.CFOS.de kennt das jemand? schon mal gehört? klingt recht vielversprechend
__________________
www.1000in1day.de https://www.facebook.com/1000in1day 1000in1day2014 - Baltic Tour |
#3
|
|||
|
|||
lad Dir doch mal ne Testversion. Scheint schon zu passen für was Du suchst.
|
#4
|
||||
|
||||
schon dabei
__________________
www.1000in1day.de https://www.facebook.com/1000in1day 1000in1day2014 - Baltic Tour |
#5
|
||||
|
||||
Hat bei mir nicht geholfen. Habe keinen Unterschied wirklich gemerkt. Auch arbeite ich hauptsächlich mit Shopsystemen, also Datenbanken. Da bringt das System wohl ehr nichts. Nur zum Surfen kann es vielleicht helfen.
Gruß Michael |
#6
|
|
Zitat:
Mir ist nicht ganz klar, wie ein Treiber - auf einem PC installiert - den Datendurchsatz am Router, der den Traffic aller Netzwerkkomponenten abfrühstückt, nachhaltig positiv beeinflussen kann. Und Prozessorressourcen regelt der mal mitnichten (den Anspruch erheben sie auch nicht).
__________________
Andreas www.bootstechnik.de alle Binnen-Pflichtdokumente elektronisch dabeihaben: Thread 178207 Ruhrskipper: http://www.bootstechnik.de/downloads/ruhrschleusen.pdf (Version: 11.07.2019) |
#7
|
|||
|
|||
Das geht nur wenn EIN PC dran hängt. Dessen Traffic kann er managen. Mehr nicht.
|
#8
|
||||
|
||||
Hi Jan,
das, was Du suchst, kann es technisch nicht geben. Dein Prozess wird vom Betriebssystem für die Ausführung eingeplant. Es gibt dazu verschiedene Verfahren, die vom verwendeten Betriebssystem abhängig sind ("task scheduling"). Um einem Prozess generell 10% der CPU-Leistung bereitstellen zu können, musst Du den Algoritmus des Schedulers ändern (es gibt solche Modifikationen für Linux; dort wird normalerweise das round-robin Verfahren angewendet). Der Prozess läuft ja auch nicht ständig, sondern wird je nach Auslastung immer wieder aus- und eingeplant (context switch). Sind nun noch andere Prozesse mit involviert, wie z.B. das Netzwerk, kannst Du nicht sicherstellen, dass alle zusammengehörigen Prozesse auch gleichzeitig laufen. Dies ginge nur bei threads. Was Deiner Anforderung evtl. am nächsten kommt, wäre ein generelles Starten des Prozesses mit höchster Priorität. Erzeugt aber ein anderer Prozess eine erhöhte I/O-Last, wird der Datendurchsatz auf dem Bus dadurch trotzdem beeinträchtigt. Starten eines Prozesses unter Windows mit erhöhter Priorität: cmd.exe /c start /abovenormal <DeinProzess.exe> VG Thilo
__________________
___________________________________________ WSC Krossinsee e.V. "Im Winter boarden, im Sommer waken!" Geändert von plata (18.01.2010 um 16:27 Uhr)
|
#9
|
||||
|
||||
Hurra!! Noch'n thread gefunden, von dem ich nix verstehe...
__________________
. . Akki dieser Beitrag wurde ohne KI erstellt...
|
#10
|
||||
|
||||
Zitat:
Hallo, Hab mir jetzt den neuen cFos-Treiber nicht angesehen. Aber ursprünglich war das ein Fossile-Treiber, der notwendig war, um zB mit einer inzwischen antiken ISDN-Fritz!-Karte Telebanking zu betreiben, weil da ein "Kanal" zum Telebanking-Server offenbleiben musste, um nicht laufend ausgeloggt zu werden, wenn da mal aufgrund von ein paar Sekunden Inaktivität eine andere Internet-Aktivität (zB Mails abrufen) die Internet-Verbindung "übernommen" hatte. Oder so ähnlich Jedenfalls hatten wir cFos bis zum Ableben der ISDN-Sachen im Büro in Verwendung. Aber ob das nun die App ist, die du brauchst ...
__________________
Gruss Andreas ------------------ Es ist schon alles gesagt worden, nur noch nicht von jedem. (Karl Valentin) www.albin25.eu |
#11
|
||||
|
||||
Moinsen,
dann geb ich auch mal meinen Programmierersenf dazu: Die Prio des Prozesses wird prpgrammseitig festgelegt duch 'System.Threading.Priority'. Die Ausprägungen diese Property sind nur die 5, die man von der manuellen Festlegung im Taskmanager kennt. Manche Programme z.B. im Videobereich, tragen das bereits in sich, sozusagen als Einstellung (VirtualDub zum Bleistift). Man könnte auch theoretisch per Programm einen laufenden Prozess überwachen und je nach seiner CPU-Last (die in % ausgelesen werden kann) diesen Parameter von außen verändern (wie man das auch manuell machen würde). das würde aber verzögert reagieren und bestenfalls eine Eierei um die vorgegebenen n-Prozent erzeugen. Wenn mir langweilig werden sollte, schreib ich vielleicht mal so ein Teil. Eine Bandbreitenreservierung für Programme ist im TCP/IP Protokoll in Windooze programmseitig nicht vorgesehen. Von Tools, die da herumoptimieren halte ich persönlich garnichts. Wenn es die Gegenstelle zulässt, könnte man theoretisch auf UDP wechseln, dieses Protokoll läuft (tivial ausgedrückt) ohne Bestätigung, hat also einen deutlich höheren Nettodurchsatz. Daher wird es beispielsweise gerne von Videograbber-Software benutzt. Gruß, Thomas
__________________
Niveau sieht nur von unten aus wie Arroganz
|
#12
|
||||
|
||||
Macht euch mal bitte frei von der prozessorlast die habe ich nur als 2. Kriterium mitangegeben (bei den heutigen Multikernprozzis ist das aber kaum noch ein Thema), mal abgesehen von rechenintensieven Programmen.
Mir gehts hauptsächlich um die bandbreite des Datenstroms. Damit miene ich nicht die 100MBit des LANS (das ist mehr als jeder Window Rechner nutzen kann) aber bei den DSL Verbindungen gibt es wie ihr natürlich wisst einen erheblichen Unterschied zwischen UP und Download. Ich möchte nun einem Programm eine bestimmte Bandbreite, sagen wir einfach mal 128 oder 256kBit oder was auch immer an Up und Download reserviren. So daß immer mindestens diese Transferrate zur verfügung steht egal welche oder wieviele Progs noch auf die Leitung zugreifen (Outlook, Messanger, Browser, PeerToPeer, je nach dem was halt alles installiert ist) Dier Idee resultiert sua dem Problem daß ich heir einen Communicator als SoftPhone benutze (so was ähnliches wie Skype) bei dem ich die Gegenstelle hören kann die Gegenstelle mich aber nur abgehackt. Das deutet i.d.R auf ein Uploadproblem hin. Tests mit www.wieistmeineip.de ergaben eine Uploadrate von guten 200kbps, also echt nicht viel. nun etwas klarer worauf ich hinauswill? ich will also einen teil dieser schmalen bandbreite exclusiv reservieren für das programm und wenn man diese Voice Packete noch priorisieren könnte daß die vor allen anderen abgearbeitet werden (QoS) wärs noch besser.
__________________
www.1000in1day.de https://www.facebook.com/1000in1day 1000in1day2014 - Baltic Tour |
#13
|
||||
|
||||
Hallo Jan,
ja, das ist schon klar, aber unter Windoof gibt es das leider nicht. was es gibt sind Programme, die Bandbreiten begrenzen können (google:Netlimiter), aber keine die BB reservieren. 200K Upload ist aber auch ein bischen wenig für DSL, allerdings find ich die Messmethode auch etwas unzuverlässig. Vernünftige Werte bekommst du mit Tools wie NetIO etc. oder du guckst, falls vorhanden, in deinem Router, welche Bandbreiten der ausweist. Gruß, Thomas
__________________
Niveau sieht nur von unten aus wie Arroganz |
#14
|
|||||
Zitat:
ich bleibe bei meinem Statement, dass das wirksam nur der Router kann, weil ja (je nach Netzinfrastruktur) noch weitere Systeme im Netz Bandbreite beanspruchen. Guck' Dir mal die Fritzbox genauer an, und da die Initiativen im "Labor" - die Fritzbox beherrscht in Grenzen "Traffic Shaping", und Du kannst einzelnen Ports Prioritäten zuweisen. Deswegen funktioniert bspw. VoIP mit einer Fritzbox besser als mit einem No-Name-Router: http://www.avm.de/de/Service/FAQs/FA...ung/15208.php3 http://www.avm.de/de/Service/Service..._Fon_WLAN_7170
__________________
Andreas www.bootstechnik.de alle Binnen-Pflichtdokumente elektronisch dabeihaben: Thread 178207 Ruhrskipper: http://www.bootstechnik.de/downloads/ruhrschleusen.pdf (Version: 11.07.2019)
|
#15
|
||||
|
||||
Moin Jan,
dann mußt Du Deinen Nachbarn auch "Bescheid" sagen. Mit denen teilst Du Dir die verfügbare Bandbreite auf "Eurer" letzten Meile vom Verteiler bis zu Deiner Endstelle. 200 K Upload sind (je nach Gebiet) ein gängiger Wert. Gruß Ralph
|
#16
|
|
Zitat:
__________________
Andreas www.bootstechnik.de alle Binnen-Pflichtdokumente elektronisch dabeihaben: Thread 178207 Ruhrskipper: http://www.bootstechnik.de/downloads/ruhrschleusen.pdf (Version: 11.07.2019) |
#17
|
||||
|
||||
Ganz einfach Jan.
Du musst an die Engstelle gehen, also dem Router zum Netz. Dort sortierst du entsprechenden Verkehr (gefiltert nach Port, Src oder sonstwas) in eine Strict Priority Warteschlange mit höchster Priorität. Vorgeschaltet ein Token Bucket für die Begrenzung auf die gewünschte Rate. Alternativ ein HTB oder HFSC. Linux "TC" ist dein "Freund". Bernd
__________________
Euer boote-forum.de Admin Bernd
|
#18
|
||||
|
||||
Zitat:
wär ja auch zu einfach
__________________
www.1000in1day.de https://www.facebook.com/1000in1day 1000in1day2014 - Baltic Tour |
#19
|
||||
|
||||
Zitat:
__________________
www.1000in1day.de https://www.facebook.com/1000in1day 1000in1day2014 - Baltic Tour |
#20
|
||||
|
||||
Kauf dir nen Linksys WRT und verwende DD-WRT, dass kann das inkl. GUI für D...y.
Bernd
__________________
Euer boote-forum.de Admin Bernd |
#21
|
||||
|
||||
Zitat:
nur das mit dem "dort sortierst du" bereitet mir Kopfschmerzen muss erstmal rausfinden was für ne hardware das ist Linux ist keine Option Den Kauf neuer Hardware zu begründen wird auch schwierig, da es ja bisher über 2 Jahre ohne probleme funktionierte
__________________
www.1000in1day.de https://www.facebook.com/1000in1day 1000in1day2014 - Baltic Tour |
#22
|
||||
|
||||
Ich kenne eigentlich keine Edge Router, welche nicht entweder unter Linux oder was völlig proprietären laufen. Cisco kann das auch.
Bernd
__________________
Euer boote-forum.de Admin Bernd |
#23
|
||||
|
||||
Hardware ist aller Wahrscheinlichkeit nach ein Draytek Vigor xxxx
edit: denkste, nix Draytek Marca: Comtrend Modelo: CT-5361
__________________
www.1000in1day.de https://www.facebook.com/1000in1day 1000in1day2014 - Baltic Tour Geändert von Picton16ft (19.01.2010 um 11:34 Uhr) |
#24
|
||||
|
||||
http://www.ptsupply.com/enterprise/p...20CT-5361T.pdf
Kann QoS, und damit kannst du immerhin den Datentransfer über den anderen priorisieren. Bernd EDIT: hier die Konfigseite http://www.pcwintech.com/showimage?f...T-5361/019.png
__________________
Euer boote-forum.de Admin Bernd |
#25
|
|||
|
|||
Wenns um mehrere Geräte geht, dann kannst Du über ne gut Firewall den Traffic einzelner IP-Adressen bevorzugen bzw. mindestbandbreiten garantieren. Damit wäre das Telefonproblem dann gelöst. Wenn es aber drum geht, Bandbreiten von einem EINZELNEN Rechner zu priorisieren, dann geht das nur mit mehreren Protokollen oder Ports. Linksys, wie von Bernd beschrieben, kenne ich nicht aber es gibt massig Firewalls die das können. Dass die FritzBox das kann, ist mir allerdings neu.
|
Themen-Optionen | |
|
|