Se você quer dizer salvar recursos em seu servidor de repositório, eu diria que o DVCS em geral (git, bzr, hg, etc.) é mais eficiente porque há mais operações que podem ser feitas localmente.
Por exemplo, com o DVCS, você pode facilmente mesclar ramificações em sua máquina de desenvolvimento e depois enviar o resultado para a máquina de repositório, enquanto um VCS centralizado (como CVS ou svn) terá que fazer a mesclagem na máquina de repositório, assim, usando mais recursos.
Quando se trata de recursos de disco, eu acho git e bzr mais eficientes também porque CVS e svn colocam informações de versão em cada nível da árvore (CVS dirs no caso do CVS, .svn dirs no caso de svn) enquanto git e bzr usam apenas um diretório (.git ou .bzr) no topo da árvore, que é mais eficiente em termos de espaço em disco.