Author

Topic: Post Your Hash/Sec and Hardware (Read 39000 times)

brand new
Activity: 0
Merit: 0
June 12, 2019, 06:26:28 AM
#64
http://www.freebiebitcoin.com">Earn free bitcoin
legendary
Activity: 1288
Merit: 1076
October 23, 2010, 05:54:49 AM
#63
EeePC 1001PX   Debian GNU/Linux  "Sid"/aptosid
Intel Atom 32bits 1.66 GHz

$ uname -r
2.6.36-0.slh.3-aptosid-686
$ bitcoind getinfo |grep hash
    "hashespersec" : 261816,
sr. member
Activity: 436
Merit: 250
#SWGT CERTIK Audited
October 18, 2010, 04:07:49 PM
#62
I was surprised that my Athlon X2 4850e is actually faster than my laptop with a core i55 430m. 2 much older cores faster than 4 newer intel cores? Seems odd, but whatever.

Athlon X2 4850e, 2,2Mhash/s
Intel Core i5 430m 1,8Mhash/s

Sandos, 2 of those are HT, try turning the laptop down to limiting it to 2 cores. You'll probably get an increase by doing that.

Doh! Youre right of course, I forgot that it was HT. I did an increase to 2Mhash/s
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
October 17, 2010, 07:07:40 PM
#61
GTS 250
30 mhps @ default aggression
33 mhps @ aggression = 10
member
Activity: 83
Merit: 10
October 15, 2010, 10:23:40 PM
#60
Zotac Geforce GTX 460: 53mhash @ default aggression
67khash @ aggression = 14, overclocked to 850Mhz
sr. member
Activity: 357
Merit: 250
October 15, 2010, 04:41:42 AM
#59
Desktop processors always faster than laptops... as well as GPUs.
For what it's worht i5 430m has 2 cores and 4 threads
sr. member
Activity: 436
Merit: 250
#SWGT CERTIK Audited
October 15, 2010, 03:34:41 AM
#58
I was surprised that my Athlon X2 4850e is actually faster than my laptop with a core i55 430m. 2 much older cores faster than 4 newer intel cores? Seems odd, but whatever.

Athlon X2 4850e, 2,2Mhash/s
Intel Core i5 430m 1,8Mhash/s
legendary
Activity: 1222
Merit: 1016
Live and Let Live
October 15, 2010, 01:28:39 AM
#57
AMD Phenon II 920 = 4mHash/sec
AMD Phenon II 955 = 6mHash/sec
sr. member
Activity: 357
Merit: 250
October 14, 2010, 11:58:50 PM
#56
Windows 7 32-bit
Intel Core2Duo E7300 @ 3600MHz
2 Gb RAM
GF 9800GT

in CPU miner mode i have 3300 khash/sec
in GPU CUDA client i have 18400 khash/sec
member
Activity: 83
Merit: 10
October 14, 2010, 07:55:33 PM
#55
Machine 1:
Core2Duo @ 2.4 ghz: 3khash
CUDA client & 8800 GTS 512MB: 30khash

Machine 2:
Atom 330N + ION, CUDA client: 2khash
newbie
Activity: 39
Merit: 0
July 29, 2010, 02:18:46 AM
#54
My main desktop:
Windows 7 Pro
Intel Celeron Dual-Core 3200 @3.8ghz
2GB DDR2 Ram
Geforce 8800GTX

With the stock client I am getting 1300Khash/s.
With the x64bit optimized client I am getting 3300Khash/s

With OSX 10.6.3 and the cuda build on the same machine I get a peak of 5400Khash/s and a low of 4200Khash/s.
newbie
Activity: 56
Merit: 0
July 28, 2010, 11:22:49 PM
#53
Phenom II X6 1090T @ 3.2ghz, WinXP 32bit:
~3600khash/sec
Edit: ~8650khash/sec with 0.3.6

Core 2 Quad Extreme Mobile @ 2.53ghz, Gentoo 32bit:
~2000khash/sec...but if the room is hot, the CPU will get up to 95C, it'll throttle and get ~1600khash/sec. I usually run it on 2 cores @ 1.6ghz, for ~630khash/sec
Edit: 2 cores @ 1.6ghz, getting ~1440khash/sec with 0.3.6


Core 2 Duo @ 2.53ghz, WinXP 32bit:
Was ~1200khash/sec, but fell back to ~800khash/sec for some reason and won't go higher?
Edit: ~2050khash/sec with 0.3.6...still slower by ratio than it was before for some reason

Some Celeron @ ~2ghz, WinXP 32bit:
~220khash/sec
Edit: ~550khash/sec with 0.3.6

Any 32-bit builds of the SSE client? Edit: Official build is quite fast now, but as everyone upgrades it won't matter
newbie
Activity: 3
Merit: 0
July 28, 2010, 01:11:31 PM
#52

Actually, I re-examined my changes based on your results and I think I may have messed up the rate calculation. Since it calculates four hashes per loop iteration I multiplied the increment to nHashCounter by four, but in retrospect it's already accounting for that by incrementing the nonce four times as quickly. Ergo, the rate was displayed as 4x higher than actual. For reference, I've generated 300 BTC (six blocks) since I started using the program on the 11th of this month, which works out to about one block out of every 400 (0.25%). Is that about what you're getting? It looks like your version should be a bit faster than mine, which is only to be expected--this was my first attempt at using SSE, or for that matter any kind of SIMD optimization.

I should've known it wouldn't be quite so simple. Smiley

Oh yeah, I had to review the khash/s code a few times to get it right. At one point it displayed 12000 but I somehow didn't believe it Smiley
I settled for this: in each thread, for each hash that I calculate, increase a counter. Every couple iterations save the khash/s *for this thread* in an array. Then every 30 seconds one thread sums up all the khash/s values and prints the total.

I don't think pure SSE can be exactly four times as fast as a well optimized C code, mostly because SSE lacks rotate instructions. Did you implement SHA completely in SSE or are you mixing SSE and C?

I implemented the rotates as ((x >> y) | (x << (32-y))), using SSE opcodes for the shifts. It's implemented completely in C, using GCC's vector extensions--no direct assembly code. I did use intrinsics for the shift operations, since the shift operators aren't implemented for vectors. The rest looks much like the original version.

Yep, that's more or less what I did. Except I used intrinsics instead of the gcc vector extension, I think that should be more portable. It was pretty easy, I took an existing implementation as a base and then only had to change some macros. Comparing my SSE version with the base yields a speedup of (only) 2.5x. It's not 4x, mainly because the lack of rotate operations in SSE. Packing and unpacking also cause a small decrease in speed.

I also heard that some compilers can generate suboptimal, sometimes even outright wrong, code from intrinsics. I was advised to stay away from them and use pure assembler instead.
full member
Activity: 152
Merit: 100
July 28, 2010, 12:58:42 PM
#51
1 thread: ~4200 khash/s
2 threads: ~7700 khash/s

Suffice it to say that I leverage SSE instructions to calculate four hashes at once, per thread.

I tried to implement your idea and my SSE code is almost exactly 4x as fast as the vanilla code (~2000 khash/s with one thread, up from ~500). However, when running two threads I only get ~3000 khash/s. There is room to optimize my code, but still, the improvement is way lower that yours.

Actually, I re-examined my changes based on your results and I think I may have messed up the rate calculation. Since it calculates four hashes per loop iteration I multiplied the increment to nHashCounter by four, but in retrospect it's already accounting for that by incrementing the nonce four times as quickly. Ergo, the rate was displayed as 4x higher than actual. For reference, I've generated 300 BTC (six blocks) since I started using the program on the 11th of this month, which works out to about one block out of every 400 (0.25%). Is that about what you're getting? It looks like your version should be a bit faster than mine, which is only to be expected--this was my first attempt at using SSE, or for that matter any kind of SIMD optimization.

I should've known it wouldn't be quite so simple. Smiley

I don't think pure SSE can be exactly four times as fast as a well optimized C code, mostly because SSE lacks rotate instructions. Did you implement SHA completely in SSE or are you mixing SSE and C?

I implemented the rotates as ((x >> y) | (x << (32-y))), using SSE opcodes for the shifts. It's implemented completely in C, using GCC's vector extensions--no direct assembly code. I did use intrinsics for the shift operations, since the shift operators aren't implemented for vectors. The rest looks much like the original version.
newbie
Activity: 3
Merit: 0
July 28, 2010, 11:39:51 AM
#50
1 thread: ~4200 khash/s
2 threads: ~7700 khash/s

Suffice it to say that I leverage SSE instructions to calculate four hashes at once, per thread.

I tried to implement your idea and my SSE code is almost exactly 4x as fast as the vanilla code (~2000 khash/s with one thread, up from ~500). However, when running two threads I only get ~3000 khash/s. There is room to optimize my code, but still, the improvement is way lower that yours.

I don't think pure SSE can be exactly four times as fast as a well optimized C code, mostly because SSE lacks rotate instructions. Did you implement SHA completely in SSE or are you mixing SSE and C?
newbie
Activity: 11
Merit: 0
July 26, 2010, 03:58:47 PM
#49
I upgraded to the x64 optimized client on a box that I run on rare occasions:

Windows XP Pro x64, Intel Xeon X5550 @ 2.67GHz, 8 cores. - 10,400 khash/sec in the display, 9,000 in the hashmeter log.

The rate with stock client used to be about 4,300 khash/sec.
member
Activity: 70
Merit: 11
July 26, 2010, 03:45:04 PM
#48
OK, now for some absolutely incredible performance.

Credit to tcatm for the caching part of the SHA context - this offers absolutely brilliant performance. Additionally, the Intel compiler really comes into its own here as its parallelisation abilities give a massive performance boost over Visual Studio.

Performance: 4700khash/s on 4 cores, I think that speaks for itself.

I've included both the VS and Intel build, but there's really no comparison, the Intel build craps all over VS.

Grab SHA state caching Bitcoin here
Wow, this is the biggest jump I've ever seen. Nearly a 250% increase in speed from the stock version, amazing.  Now let's see how stable it is  Smiley

Windows 7 64-bit
AMD Phenom II X4 810 2.61Ghz
2000 khash/sec
CPU temperature stabilises at 61C
MB temperature at 40C

I noticed something funny: After running for a long while, the khash/sec went down to 1750-1800. Is this normal? I see the same thing happening on my laptop where it went down to 275 after staying at 300 - 310 for a while.

Bitcoin 64-bit
Ubuntu 10.04 64-bit
AMD Phenom II X4 810 2.61Ghz
2450 khash/sec

So, somewhat faster than in Windows 7. However, ubuntu lags a lot more than Windows does when Bitcoin is going fullbore.

Windows 7 64-bit
AMD Phenom II X4 810 2.61Ghz

I get 4200 - 4400 khash/sec using the SHA state cashing build above (Intel build).
Using the VS build I still get 3100 khash/sec.
member
Activity: 70
Merit: 11
July 19, 2010, 10:11:49 PM
#47
Core 2 Duo 6600 (2.4 GHz, 4MB cache)
2GB RAM
Debian Linux, kernel 2.6.34.1
BitCoin 0.3.0 Beta (32-bit x86), with custom SSE hash code

Very responsive. No significant change in interactive response.

1 thread: ~4200 khash/s
2 threads: ~7700 khash/s

What is this custom SSE hash code?

Now, now. If I told you that then I would lose my advantage. Smiley

Suffice it to say that I leverage SSE instructions to calculate four hashes at once, per thread.

 Shocked
full member
Activity: 152
Merit: 100
July 19, 2010, 09:09:43 PM
#46
Core 2 Duo 6600 (2.4 GHz, 4MB cache)
2GB RAM
Debian Linux, kernel 2.6.34.1
BitCoin 0.3.0 Beta (32-bit x86), with custom SSE hash code

Very responsive. No significant change in interactive response.

1 thread: ~4200 khash/s
2 threads: ~7700 khash/s

What is this custom SSE hash code?

Now, now. If I told you that then I would lose my advantage. Smiley

Suffice it to say that I leverage SSE instructions to calculate four hashes at once, per thread.
member
Activity: 70
Merit: 11
July 19, 2010, 09:00:36 PM
#45
Core 2 Duo 6600 (2.4 GHz, 4MB cache)
2GB RAM
Debian Linux, kernel 2.6.34.1
BitCoin 0.3.0 Beta (32-bit x86), with custom SSE hash code

Very responsive. No significant change in interactive response.

1 thread: ~4200 khash/s
2 threads: ~7700 khash/s

What is this custom SSE hash code?
full member
Activity: 152
Merit: 100
July 19, 2010, 08:56:35 PM
#44
Core 2 Duo 6600 (2.4 GHz, 4MB cache)
2GB RAM
Debian Linux, kernel 2.6.34.1
BitCoin 0.3.0 Beta (32-bit x86), with custom SSE hash code

Very responsive. No significant change in interactive response.

1 thread: ~4200 khash/s
2 threads: ~7700 khash/s

EDIT: For reference, I was getting about 875 khash/s (two threads) with the stock client and platform-specific compile options (-O3 -march=nocona -msse -msse2 -mfpmath=sse,387). Reorganizing sha.cpp, within the bounds of plain C code, pushed that up to ~1000 khash/s.
member
Activity: 182
Merit: 10
July 16, 2010, 12:54:10 AM
#43
dual Intel Xeon 5570
.    8 cores (hyperthreaded to 16) @ 5%-10% used
.    32GB memory @ 20% used
.    Windows Server 2008 x64 with Hyper-V
.         guest Windows Server 2008 x64
.         4 cores @ 100%
.         4GB memory @ 24% used
.         Bitcoin x64
.              8 connections
.              68,226 blocks
.              ~2,250 khash/s
.         system very responsive
member
Activity: 182
Merit: 10
July 15, 2010, 04:23:07 AM
#42
I've been comparing various setups on the same server, namely ...

Quad-Core AMD Opteron 2376
8GB memory

In all cases, I'm accessing the net via anonymous VPN.

I get the best results with Ubuntu 10.04 Desktop, installed via wubi on a 1TB WD RE3 7200rpm SATA ...

Ubuntu 10.04 Desktop x86
          Bitcoin x86
          15 connections
          67,556 blocks
          ~1,900 khash/s
          4 cores @ 100%
          system very responsive

Ubuntu 10.04 Desktop x64
          Bitcoin x64
          15 connections
          67,689 blocks
          ~2,150 khash/s
          4 cores @ 100%
          system very responsive

I've also looked at various VMs running on Windows Server 2008 x64 Standard with Hyper-V.  All of the guests live on the 1TB WD RE3 7200rpm SATA, and all have 4 CPUs and 4GB memory.  I get ...

Windows Server 2008 x64 Standard guest
          apparently para-virtualized
          Bitcoin x64
          8 connections
          67,561 blocks
          ~1,700 khash/s = 89% of native
          4 cores @ 100%
          system very responsive

Windows 7 x64 guest
          apparently not para-virtualized
          Bitcoin x64
          8 connections
          appears stuck at 1,581 blocks
          ~1,270 khash/s
          4 cores @ 100%
          system very responsive

Windows XP SP3 x86 guest
          apparently not para-virtualized
          Bitcoin x86
          8 connections
          67,578 blocks
          ~1,700 khash/s
          4 cores @ 100%
          system very responsive

Ubuntu 10.04 x86 guest
          apparently totally not para-virtualized
          Bitcoin x86
          15 connections
          67,609 blocks
          300-400 khash/s
          4 cores @ 100%
          system sluggish (even without Bitcoin)

More results coming soon  Wink
member
Activity: 70
Merit: 11
July 14, 2010, 10:52:32 PM
#41
Windows 7 64-bit
AMD Phenom II X4 810 2.61Ghz
2000 khash/sec
CPU temperature stabilises at 61C
MB temperature at 40C

I noticed something funny: After running for a long while, the khash/sec went down to 1750-1800. Is this normal? I see the same thing happening on my laptop where it went down to 275 after staying at 300 - 310 for a while.

Bitcoin 64-bit
Ubuntu 10.04 64-bit
AMD Phenom II X4 810 2.61Ghz
2450 khash/sec

So, somewhat faster than in Windows 7. However, ubuntu lags a lot more than Windows does when Bitcoin is going fullbore.


Bitcoin 32-bit
Ubuntu 10.04 64-bit
AMD Phenom II X4 810 2.61Ghz
2150 khash/sec

Bitcoin 64-bit is faster than Bitcoin 32-bit by 300khash/sec, or one old laptop!
member
Activity: 70
Merit: 11
July 14, 2010, 10:50:35 PM
#40
Windows 7 64-bit
AMD Phenom II X4 810 2.61Ghz
2000 khash/sec
CPU temperature stabilises at 61C
MB temperature at 40C

I noticed something funny: After running for a long while, the khash/sec went down to 1750-1800. Is this normal? I see the same thing happening on my laptop where it went down to 275 after staying at 300 - 310 for a while.

Bitcoin 64-bit
Ubuntu 10.04 64-bit
AMD Phenom II X4 810 2.61Ghz
2450 khash/sec

So, somewhat faster than in Windows 7. However, ubuntu lags a lot more than Windows does when Bitcoin is going fullbore.
full member
Activity: 307
Merit: 102
July 14, 2010, 02:55:14 PM
#39
2x Quad-Core Xeon E5335 @ 2 GHz
24GB FB-DIMM DDR2 667
4150 khash/s

I'm using the binaries straight from the site. I'll probably compile it later today and see if I can squeeze out a bit more performance.
newbie
Activity: 4
Merit: 0
July 14, 2010, 11:41:18 AM
#38
Hi all, I'm getting 3440 khash/sec on my HP Z600 desktop with the following specs:
  • OS: Windows 7 Professional 64-bit
  • Processor: Intel Xeon E5520 @ 2.26 GHz (2 processors)
  • RAM: 4GB
Bitcoin is running on 8 cores.
member
Activity: 61
Merit: 10
July 14, 2010, 10:28:02 AM
#37
Fedora 13 64-bit
Intel Core i7 930 @ 2.8GHz
4 Cores, Hyper Threading on but using only 4 threads.
Uncertain on temps as of yet.

2800kh/s
member
Activity: 70
Merit: 11
July 14, 2010, 04:55:19 AM
#36
Windows 7 64-bit
AMD Phenom II X4 810 2.61Ghz
2000 khash/sec
CPU temperature stabilises at 61C
MB temperature at 40C

I noticed something funny: After running for a long while, the khash/sec went down to 1750-1800. Is this normal? I see the same thing happening on my laptop where it went down to 275 after staying at 300 - 310 for a while.
newbie
Activity: 28
Merit: 8
July 14, 2010, 04:09:04 AM
#35
Here is my set up.

Windows 7 64-bit
Intel Core 2 Duo P7450
2 cores
2.13 GHz
3 GB RAM
749 khashs/sec
hero member
Activity: 686
Merit: 501
Stephen Reed
July 13, 2010, 04:14:23 AM
#34
Ubuntu 10.04
AMD Phenom II X4 920
4 cores
2.8 GHz
8 GB RAM
2718 khashs/sec
the bitcoin process runs on all cores but is "niced" to yield cycles to ordinary processes

member
Activity: 123
Merit: 15
July 13, 2010, 02:38:02 AM
#33
Hello everyone, first post here.  Currently only have bitcoin running on my eee-1000 but after I upgrade my desktop I will have a node running there as well.  My eee is running:

intel atom N270 1.6 GHZ dual core.
1.0 GB of ram, about 3/4 of which is free/cache under normal operations.
currently getting between 160 and 180 khash's per second with both cores running.

-Buck
member
Activity: 182
Merit: 10
July 12, 2010, 06:00:48 PM
#32
I'm sorry. It could very well be that your hyper-v is running linux in full-virtualization mode (full is bad). If you ran the client OS in para-virtualization mode, then it would run near full speed. I am not sure if hyper-v supports that or what. Linux is happy to run in para-virtualization mode, so most VM systems can do that just fine.
Yes, that's the problem.  Microsoft's para-virtualization support for Linux is minimal.  It supposedly works for Red Hat and Debian (Huh) but I've had no joy with Ubuntu.

Perhaps I'll set up some Red Hat VMs.  There's another project that needs a virtual network of Red Hat VMs.

Or perhaps Win XP VMs, if I can dig up enough full-install packages.

Thanks, all, for your help.
newbie
Activity: 14
Merit: 0
July 12, 2010, 02:21:12 PM
#31
I'm sorry. It could very well be that your hyper-v is running linux in full-virtualization mode (full is bad). If you ran the client OS in para-virtualization mode, then it would run near full speed. I am not sure if hyper-v supports that or what. Linux is happy to run in para-virtualization mode, so most VM systems can do that just fine.
newbie
Activity: 14
Merit: 0
July 12, 2010, 02:15:10 PM
#30
Hyper-v is a microsoft product. That is your answer. It runs windows fine I'm sure, but it is your problem, not VM technology itself.

For example, I run bitcoin under Xen (linux/linux) and get khash/sec numbers that run with any I've seen posted.

Theoretically, I wouldn't think VM would affect bitcoin performance (coin mining at least) more than maybe a minute amount. The hashing code has zero system calls that need to be passed outside the virtual host, there is no overhead, especially in any good VM system like Xen that utilizes Thread Local Storage, Etc...

(not saying Xen is the best, only that bitcoin should run undetectably less good inside a VM as out; it does for me.)
member
Activity: 182
Merit: 10
July 12, 2010, 01:41:13 PM
#29
What's the VM bottleneck for Bitcoin?  Is it CPU virtualization?

Ubuntu on Hyper-V is particularly slow, I admit.  Win 7 x64, OTOH, screams.  Damn.
member
Activity: 182
Merit: 10
July 12, 2010, 01:34:37 PM
#28
Why would we want to slow Bitcoin down?
Wouldn't it suck if NSA (or Google) cornered Bitcoin market?
full member
Activity: 132
Merit: 101
July 12, 2010, 01:21:50 PM
#27
Well, running Bitcoin in an VM slows it down, significantly.
It's better to run it directly on the host operating system.
I suggest you do that.
Why is bitcoin so slow on VMs?  Is it intentional, to prevent corporate/government cornering?  Or Huh

Why would we want to slow Bitcoin down?
No see, Virtual Machines can cause quite some overhead. And Bitcoin can really use all the resources it can get to generate higher.
As with any computer program, or even any real world system, everything is based around bottlenecks.

The slowest part in a machine determines the actual speed.

More on that here: http://en.wikipedia.org/wiki/Bottleneck
member
Activity: 182
Merit: 10
July 12, 2010, 01:16:32 PM
#26
Well, running Bitcoin in an VM slows it down, significantly.
It's better to run it directly on the host operating system.
I suggest you do that.
Why is bitcoin so slow on VMs?  Is it intentional, to prevent corporate/government cornering?  Or Huh

Edit: 

Ubuntu 10.04 Server x64
Gateway DX4710
Intel Core2 Quad Q6600
5.5GB real memory
4 CPUs
2,472 khash/s
hero member
Activity: 490
Merit: 509
My avatar pic says it all
July 12, 2010, 08:05:34 AM
#25
My mini-cluster of Intel(R) Core(TM)2 Quad CPU Q8400 on FreeBSD 8.0/amd64

hashmeter   32 CPUs   20,704 khash/s

(2588 khash/s per node!! GO TEAM FREEBSD! Roast those penguins! Tongue )
newbie
Activity: 1
Merit: 0
July 12, 2010, 07:18:49 AM
#24
With the default build (Linux x86_64)

Desktop (Xeon x3350 @ 3.2Ghz, 4GB RAM):

4 cores - ~ 3300 khash/s

Laptop (ASUS w/ Core2 Quad Q9000 @ 2GHz):

4 cores - ~ 2000 khash/s


member
Activity: 182
Merit: 10
July 11, 2010, 10:27:44 PM
#23
Thanks, Xunie.  The host isn't secure, for many reasons (MS knows me well, basically).  The VM is running encrypted filesystem, and connects via private VPN.

I'm also playing with Ubuntu 10.04 Server on old gaming machine.  I just need to figure out command line access, because there's no GUI.
full member
Activity: 132
Merit: 101
July 11, 2010, 10:16:25 PM
#22
Hello, all  Smiley  I'm new to Bitcoin.  I'm running client on Ubuntu 10.04 x86 VM with two CPUs and 2.5GB memory.  The VM's running in Hyper-V on Windows Server 2008 x64, on old Dell SC1435 with Quad-Core AMD Operon 2376 and 8BG memory.

It's been up for two days, has 15 connections, and currently sees 65,564 blocks.  This morning, it generated "50", and tells me that they'll mature in 9 more blocks.  That seems more-or-less normal, yes?

What's odd is that it's running at 300-500 khash/s when otherwise idle, but is using only about 1% host CPU on average, with occasional bursts to 10%-20%.  The bursts seem to correlate with disk and network activity, which makes sense.

Anyway, I'm curious why I'm not seeing higher khash/s, given that there's plenty of resources available.

Could it be because the VM is running without Linux integration services (which I haven't managed to install successfully)?  Or could it be because I'm not port forwarding?  And FWIW, I can't do that because I'm connecting through OpenVPN.

How can I increase resource utilization?  Alternatively, I'm sure that Ubuntu would be happy with one CPU and 1GB memory.  Would running four such VMs be workable?

Thank you.  This is fun.


Well, running Bitcoin in an VM slows it down, significantly.
It's better to run it directly on the host operating system.
I suggest you do that.
member
Activity: 182
Merit: 10
July 11, 2010, 10:11:20 PM
#21
Hello, all  Smiley  I'm new to Bitcoin.  I'm running client on Ubuntu 10.04 x86 VM with two CPUs and 2.5GB memory.  The VM's running in Hyper-V on Windows Server 2008 x64, on old Dell SC1435 with Quad-Core AMD Operon 2376 and 8BG memory.

It's been up for two days, has 15 connections, and currently sees 65,564 blocks.  This morning, it generated "50", and tells me that they'll mature in 9 more blocks.  That seems more-or-less normal, yes?

What's odd is that it's running at 300-500 khash/s when otherwise idle, but is using only about 1% host CPU on average, with occasional bursts to 10%-20%.  The bursts seem to correlate with disk and network activity, which makes sense.

Anyway, I'm curious why I'm not seeing higher khash/s, given that there's plenty of resources available.

Could it be because the VM is running without Linux integration services (which I haven't managed to install successfully)?  Or could it be because I'm not port forwarding?  And FWIW, I can't do that because I'm connecting through OpenVPN.

How can I increase resource utilization?  Alternatively, I'm sure that Ubuntu would be happy with one CPU and 1GB memory.  Would running four such VMs be workable?

Thank you.  This is fun.
newbie
Activity: 48
Merit: 0
July 11, 2010, 07:33:32 PM
#20
Heh. I'm using a HP Pavilion 8670c with 384MB RAM and a 600MHz Pentium III. I'm only getting 50 khash per second.
member
Activity: 70
Merit: 11
July 10, 2010, 12:02:42 PM
#19
AMD-64 X2 TK-53 1.7Ghz

1 Core: 310 khash/sec
2 Cores: 590 khash/sec (and an overheating laptop)
newbie
Activity: 39
Merit: 0
July 10, 2010, 03:02:22 AM
#18
Intel Core i5-450M (2.4Ghz)
4GBs RAM

*One Core =>  350-450 khash/sec
*Two Cores => 600-850 khash/sec
*Three Cores => 750 - 900khash/sec
*Four Cores => 800-900 khash/sec

Using the regular build, 0.3 on Win7/64bit
full member
Activity: 210
Merit: 104
June 07, 2010, 11:54:39 AM
#17
Really sorry about this but there was a typo in the patch.. I replaced the original version with a fixed one.  The original patch was actually not incrementing the nonce so it messed up the generation Sad

new patch: http://heliacal.net/~solar/bitcoin/bitcoin-svn-79-perfcounter-2010-06-02.patch
Laszlo and I talked about this on IRC. I made a slightly cleaned up version against r80 of the SVN (no differences, but it might be a hair faster). You can get it here:
http://www.alloscomp.com/bitcoin/bitcoin-svn-80-perfcounter-cleaned-2010-06-07.patch

Or you can just get the combined patch that also includes the net.h workaround and some RPC extensions:

http://www.alloscomp.com/bitcoin/bitcoin-svn-80-combined-2010-06-07.patch
full member
Activity: 199
Merit: 2072
June 07, 2010, 11:03:14 AM
#16
Really sorry about this but there was a typo in the patch.. I replaced the original version with a fixed one.  The original patch was actually not incrementing the nonce so it messed up the generation Sad

new patch: http://heliacal.net/~solar/bitcoin/bitcoin-svn-79-perfcounter-2010-06-02.patch
full member
Activity: 210
Merit: 104
June 07, 2010, 06:51:20 AM
#15
Sure. My computers ran all last night without generating again.

http://validity.alloscomp.com/bitcoin/vps.debug.log.bz2 (2.1MiB compressed)
http://validity.alloscomp.com/bitcoin/laptop.debug.log.gz (489KiB compressed)

Thanks.
full member
Activity: 199
Merit: 2072
June 07, 2010, 12:38:33 AM
#14
Can you post it on a web server or something?  It sounds pretty large.  I could take a look but it's probably hard to find anything among all the spam.
full member
Activity: 210
Merit: 104
June 07, 2010, 12:24:02 AM
#13
I'm on campus internet. It's pretty reliable. It occasionally asks me to reauthenticate with the master server, but that's fairly rare. The VPS is el-cheepo, but it never drops for more than a second or two. Would it help for me to post or link my debug.log?
full member
Activity: 199
Merit: 2072
June 06, 2010, 11:56:00 PM
#12
The debug.log is truncated when you restart the app, not sure if it does it periodically too.. are you perhaps getting disconnected/reconnected frequently or having really high latency?  A poor connection could prevent you from generating, though I wouldn't think you would be having that issue at the VPS.
full member
Activity: 199
Merit: 2072
June 06, 2010, 11:54:46 PM
#11
Athlon FX-55 (socket 939) on linux

**Perf - thread 1 : 575k iter/sec
**Perf - total : 575k iter/sec (1 threads)
full member
Activity: 210
Merit: 104
June 06, 2010, 10:19:00 PM
#10
That seems odd.. are you seeing any instances of 'proof-of-work' if you grep debug.log?
No, I'm not seeing that on either. On my workstation, the debug.log file has for some reason been clipped at the beginning. It's around 4.8 MiB. On my VPS, it's 20MiB and going strong.
full member
Activity: 199
Merit: 2072
June 06, 2010, 08:53:45 PM
#9
That seems odd.. are you seeing any instances of 'proof-of-work' if you grep debug.log?
full member
Activity: 210
Merit: 104
June 06, 2010, 07:05:47 PM
#8
I haven't generated a block since 6/3/2010 while running my VPS (up to 2280 khps) 24/7 and my laptop (1200 khps) every night. I'm rather disappointed.
full member
Activity: 199
Merit: 2072
June 04, 2010, 11:14:38 PM
#7
You should compile for 32 bit windows (mingw).. 64 bit would just make it use more memory but you'll have to build all the dependencies that way too, if it's even possible with wxWidgets and stuff..
legendary
Activity: 860
Merit: 1021
June 04, 2010, 09:01:30 PM
#6
Win7 64-Bit here.
full member
Activity: 210
Merit: 104
June 04, 2010, 08:33:30 PM
#5
Make sure you guys try compiling with -O2 instead of -O0 (check your makefiles).  It improved performance a lot for me.
Laszio, I tried that but it failed. I'll see if I can't address the specific error. Line 15 in net.h failed to compile.

Quote from: SmokeTooMuch
someone make a windows binary for noobs/lazy people like me ^^
I can try if nobody else replies and this doesn't get accepted into mainline. Not sure what the Windows dependencies are or if I can cross-compile. Win64 or 32?
full member
Activity: 199
Merit: 2072
June 04, 2010, 06:14:05 PM
#4
E2200 C2D 2Ghz CPU

**Perf - thread 1 : 495k iter/sec
**Perf - thread 2 : 495k iter/sec
**Perf - total : 990k iter/sec (2 threads)

full member
Activity: 199
Merit: 2072
June 04, 2010, 02:45:53 PM
#3
Make sure you guys try compiling with -O2 instead of -O0 (check your makefiles).  It improved performance a lot for me.
legendary
Activity: 860
Merit: 1021
June 04, 2010, 02:43:53 PM
#2
someone make a windows binary for noobs/lazy people like me ^^
full member
Activity: 210
Merit: 104
June 04, 2010, 02:41:24 PM
#1
Hello all! This thread is exactly what the title says: a place to post about the node(s) that you are running, including their performance and hardware.

To find out your performance, you'll need to build from source with laszlo's patch. The performance in hashes / second will be listed in the UI where it used to say "Generating..." and will spam your debug.log.

I'm currently running Bitcoin on three machines (and I tested it on a fourth, but that one is for a business, so I can't keep it running).

My Workstation
Specs:
HP HDX 16t - 16" laptop
Intel Core 2 Duo P8700 (x64) @ 2.53GHz w/ 3072KB cache
4GiB DDR2 RAM
nVidia GeForce GT 130M (OpenCL needs to get its act together!)
Ubuntu 10.04 LTS 64-bit (2.6.32-22)
Performance:
**Perf - thread 3 : 446k iter/sec
**Perf - thread 4 : 451k iter/sec
**Perf - total : 897k iter/sec (2 threads)

My Home Server
Specs:
1400MHz Intel Celeron w/ 512KB L2 Cache
512MiB of (ancient) RAM
Debian testing 32-bit (not sure the kernel version)
Performance:
**Perf - total : 169k iter/sec (1 threads)
Puny! Cheesy

My Xen VPS
Specs:
Not 100% sure about this, but it's using 4 cores.
256MiB of (fast) RAM
Ubuntu 10.04 LTS 64-bit (not sure the kernel version)
Performance:
**Perf - thread 1 : 436k iter/sec
**Perf - thread 2 : 410k iter/sec
**Perf - thread 3 : 419k iter/sec
**Perf - thread 4 : 429k iter/sec
**Perf - total : 1694k iter/sec (4 threads)

So, anybody else?
Jump to: