According to my knowledge,
GETH miners can fit many transactions on a block so long the total gas spend < block
gas limit. However, in my lab network (private) when I bumped up miners gas limit from
4.7M (default) to
8,000,000 I still can't fit more transactions. I monitor ethstats and gas spending never go beyond 4.7M.
Did I miss any start up flags to allow gas spending/block go higher than default 4.7M?