source: genesis/tools/pencontrl/readme.txt@ 4284

Last change on this file since 4284 was 4284, checked in by dirk, 20 years ago

readme toegevoegd

File size: 1.3 KB
Line 
1pen.sh target directory: /usr/local/etc/rc.d
2
3doel: het optimaliseren van proxy gebruik vanuit een node
4 eerst wordt de lopende pen gekilld
5 daarna wordt pen opgestart met proxies in volgorde van throughput
6 dit wordt gedaan in het script pencontrl.sh
7
8methode:
9 Door de environment variabele http_proxy te veranderen in de
10 verschillende proxies wordt met wget een pagina van planet
11 binnengehaald en geschreven naar /dev/null
12 de prestatie gegevens worden verwerkt en per proxy wordt er een
13 regel in /var/db/pensequences geschreven
14 <aantal_bytes_per_seconde> <proxy_naam>
15 Hierdoor kan in deze file altijd gezien worden wat de prestatie
16 van de proxies waren, op basis waarvan de volgorde van proxy
17 aanroep door pen wordt bepaald.
18 pencontrl.sh maakt gebruik van een awk filter, die is gespecificeerd
19 in /usr/local/etc/awkpencontrl
20
21randvoorwaarden:
22 Om wget te laten werken is de library /usr/local/lib/libconv.so.3
23 op de node gezet.
24 Verder was het nodig om in /root/.cshrc op te nemen:
25 setenv http_proxy http:proxy.wleiden.net:3128
26 Zonder deze setting hadden de variable setting van http_proxy
27 in het script geen betekenis als environment variabele.
28 De gekozen setting is handig, omdat bij het inloggen meteen getest kan
29 worden of pen werkt.
30
Note: See TracBrowser for help on using the repository browser.