U.S. President Barack Obama is weighing a recommendation by his top commander in Afghanistan General Stanley McChrystal to send more troops to battle a growing Taliban insurgency .