I met the same problem today. My server is a new DELL R530 just bought this month (Feb 2017). One of the port always shown as 100M.
It finally turned out to be the bad network cable issue. After I replaced the cable, it is normal now and running at 1000M.