A series of porous silica were prepared by alkyl-trimethylammonium bromide with different carbon chain lengths (PS-n, n corresponds to the carbon chain length). These templates carried out precise structure regulation of porous silica. The Ru particles supported on porous silica behaved in precisely controlled size according to the pore diameter. When used in the hydrogenolysis of biomass polyols, a higher methane yield was achieved over Ru/PS-16. This result can be explained by the higher C2/C3 over Ru/PS-16 than others.