Do you also use two separate workers?
Yeah !
Okay, so check this out... I rebuilt two new VM's as Linux proxies using the E1000 interface, my original one was using VMNET3... now with the E1000 interface, the cube is working better. I'll give it a few minutes as the hash rate is still increasing. I'm not sure it's directly related to the E1000 though as I also tried this with a physical windows server. Maybe having two proxies was the trick, no idea. Just happy it's working better on slush's pool than it ever has before.
ASIC_01-16: O O O O O O O O O O O O O O O O
ASIC_17-32: O O O O O O O O O O O O O O O O
ASIC_33-48: O O O O O O O O O O O O O O O O
ASIC_49-64: O O O O O O O O O O O O O O O O
ASIC_65-80: O O O O O O O O O O O O O O O O
ASIC_81-96: O O O O O O O O O O O O O O O O
M_01-16: 334 218 363 334 247 189 116 334 567 232 276 421 174 232 174 232
M_17-32: 290 319 697 334 392 421 363 348 378 276 218 348 276 276 305 334
M_33-48: 203 189 436 508 348 479 407 334 319 305 232 218 247 378 523 232
M_49-64: 348 348 276 159 334 392 407 159 203 421 174 348 421 465 130 290
M_65-80: 276 407 363 305 450 218 348 290 421 378 159 174 189 218 610 232
M_81-96: 159 334 189 392 610 334 290 348 378 363 392 392 247 305 334 276
Jobs:0000002250 Accepted:0000002110 Rejected:0000000005 (4:0) F1 F2 F3
MHS:30678 Utility:419 Efficieny:093.77%
Started before: 0d,00h,05m,02s
Current pool: 10.1.1.200 (A)
Switch mode: Primary/Backup
Clock selected: Low
Long Poll: active, LP requests: 1
**** In case someone want's to build a slush proxy on Ubuntu, this is what I did ****
My slush proxies..Ubuntu Linux 12.04.3 LTS 64bit on ESXi 5.5
8GB VHD, 1GB RAM, 1CPU
NIC=E1000
*Post OS install where I just selected OpenSSH.
1 apt-get update
2 apt-get upgrade
3 service apparmor stop
4 update-rc.d -f apparmor remove
5 apt-get install snmpd ntp build-essential unzip python-dev
6 cd /opt
7 wget
https://github.com/slush0/stratum-mining-proxy/tarball/master 8 tar zxf master
9 wget
https://pypi.python.org/packages/source/z/zope.interface/zope.interface-4.0.5.zip10 unzip zope.interface-4.0.5.zip
11 cd zope.interface-4.0.5 ; python setup.py install
12 cd ../slush0-stratum-mining-proxy-17d3226 ; python setup.py install ; python setup.py install (I ran it twice)
13 ln -s /usr/local/bin/mining_proxy /usr/bin/mining_proxy
14 /usr/local/bin/mining_proxy.py -o stratum.bitcoin.cz -p 3333 -gp 8332 -q -i /var/run/miner.pid > /var/log/miner.log 2>&1 &
*step 14 runs it, outputs a process id and stdout to miner.log for monitoring.... to view the log while live just type "tail -f /var/log/miner.log"
I'm getting over 1Ghps and growing... still looks good.
If you want to make that a startup script. 1 echo "/usr/local/bin/mining_proxy.py -o stratum.bitcoin.cz -p 3333 -gp 8332 -q -i /var/run/miner.pid > /var/log/miner.log 2>&1 &" > /etc/init.d/miner
2 chmod +x /etc/init.d/miner
3 update-rc.d miner defaults
Now reboot to verity it's running
1 shutdown -r now
2 ps -ef | grep miner (you should see the process string from the file)
* you'll also want to create a cronjob to dump out the miner.log file or you'll end up filling up your disk space... I just put this in a script and added it to cron to run every night at midnight.
#!/bin/bash
for x in `cat /var/run/miner.pid`
do
kill -9 $x
cat /dev/null > /var/log/miner.log
sh /etc/init.d/miner
done
** If you don't care about log files because your session is running as expected (like mine now), don't do the cron job entry and just export the output to /dev/null via this string instead of the one I supplied above:
"/usr/local/bin/mining_proxy.py -o stratum.bitcoin.cz -p 3333 -gp 8332 -i /var/run/miner.pid > /dev/null 2>&1 &"
I like to keep the PID so I can still write scripts against it if needed, if you don't want it... you can even shorten the script to:
"mining_proxy.py > /var/log/miner.log 2>&1 &"
Thanks and I hope my saga helps someone else... the E1000/ESXi 5.5/ ProCurve solution is the way to do btw.