12-29-2014, 10:28 PM
Hard drive and RAM can both be a bottleneck, yes.
You also have to take into consideration startup & shutdown time, there is overhead there where you are not doing any cracking.
I had never really considered this before, but this might be a scenario where the operating system actually makes a difference. I suspect that the Linux kernel has better CPU scheduling and NUMA-aware memory/task placement than the Windows kernel does. The preemption model also would likely play a big role in desktop systems, where the system is constantly being interrupted to respond to events. This might be a fun experiment to try.
You also have to take into consideration startup & shutdown time, there is overhead there where you are not doing any cracking.
I had never really considered this before, but this might be a scenario where the operating system actually makes a difference. I suspect that the Linux kernel has better CPU scheduling and NUMA-aware memory/task placement than the Windows kernel does. The preemption model also would likely play a big role in desktop systems, where the system is constantly being interrupted to respond to events. This might be a fun experiment to try.