令g(x)=f(x)-h(x)=-mlnx+x
则当x>1时,g(x)>=0恒成立
即-mlnx+x>=0
m1时的最小值
u'(x)=(lnx-1)/(lnx)^2,得极小值点x=e
u(e)=e,此极小值点也是x>1时的最小值点
所以有m