Bug 268293

Summary: Safari Upload Performance Issue (1500 vs 9000 MTU) (XHR POST) M1 Mac
Product: WebKit Reporter: OpenSpeedTest.com <support>
Component: Page LoadingAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Critical CC: ahmad.saleem792, ap, beidson, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 17   
Hardware: Mac (Apple Silicon)   
OS: macOS 14   
See Also: https://bugs.webkit.org/show_bug.cgi?id=251328
Attachments:
Description Flags
Safari upload speeds limited none

OpenSpeedTest.com
Reported 2024-01-29 07:50:25 PST
Created attachment 469596 [details] Safari upload speeds limited Problem: Safari upload speeds limited to 5500-6700 Mbps I set MTU to 1500 MTU, Achieves full speed for upload when I set MTU to 9000. Download speeds unaffected and reach full 10Gbps. Chrome Comparison: Chrome achieves full 10Gbps for both download and upload with both standard and jumbo MTU sizes. Version 17.3 (19617.2.4.11.8) Version 14.3 (23D56)
Attachments
Safari upload speeds limited (116.82 MB, video/mp4)
2024-01-29 07:50 PST, OpenSpeedTest.com
no flags
OpenSpeedTest.com
Comment 1 2024-01-29 07:55:23 PST
To reproduce this issue, run OpenSpeedTest Server (Docker or MacApp) on a machine with 10GbE network connection. Connect another machine with 10GbE directly to the first machine or a network with 10GbE, and then run a speed test using Safari.
Ahmad Saleem
Comment 2 2024-01-30 08:51:43 PST
@Alexey - Would it be at WebKit level or Core Services and should this be moved?
Alexey Proskuryakov
Comment 3 2024-01-30 10:20:45 PST
It is not clear to me if this is different from bug 251328. This is really best to report via Feedback Assistant with a sysdiagnose. But importing to make the right people aware.
Radar WebKit Bug Importer
Comment 4 2024-01-30 10:21:21 PST
OpenSpeedTest.com
Comment 5 2024-01-30 17:28:25 PST
It was only observed for HTTPS at that time. However, this behavior is now also occurring for HTTP. I used M1 MacMini with 10GbE.
Note You need to log in before you can comment on or make changes to this bug.