locked
Is the performance of .net core differ much from windows and Linux? RRS feed

  • Question

  • User1052024640 posted

    I have a question below:

    If there are two computers, all the hardware of them are the same.

    One is runing .net core in Windows platform, the other is running .net core in Linux platform.

    I think in Linux may be faster for Linux has no GUI.

    Is that right? Can anyone tell me more about this? Thank you.

    Thursday, August 8, 2019 7:34 AM

Answers

  • User711641945 posted

    Hi mywatermelon,

    Besides hardware, you also need to consider the influence by the server.I suggest that you could refer to: https://github.com/aspnet/benchmarks

    There is a current result tracked by the ASP.NET team are available in this reference.

    Best Regards,

    Rena

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Thursday, August 8, 2019 9:30 AM

All replies

  • User711641945 posted

    Hi mywatermelon,

    Besides hardware, you also need to consider the influence by the server.I suggest that you could refer to: https://github.com/aspnet/benchmarks

    There is a current result tracked by the ASP.NET team are available in this reference.

    Best Regards,

    Rena

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Thursday, August 8, 2019 9:30 AM
  • User1052024640 posted

    Thank you.

    Thursday, August 8, 2019 9:58 AM
  • User-474980206 posted

    the GUI has no impact. Linux has supports x-windows GUI. The current default for windows servers is no GUI (windows desktop support).

    currently in general .net core is a little faster on windows, because MS knows it better and the support libraries (.net standard) were optimized for windows. this will improve over time. 

    if you use containers, currently containers on linux are faster than containers on windows. but this should change.

    Thursday, August 8, 2019 7:52 PM
  • User1052024640 posted

    Thank you so much.

    Friday, August 9, 2019 8:02 AM