From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: maciej.rabeda@intel.com) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by groups.io with SMTP; Thu, 25 Apr 2019 02:59:14 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Apr 2019 02:59:12 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,393,1549958400"; d="scan'208,217";a="143490658" Received: from irsmsx154.ger.corp.intel.com ([163.33.192.96]) by fmsmga008.fm.intel.com with ESMTP; 25 Apr 2019 02:59:11 -0700 Received: from irsmsx104.ger.corp.intel.com ([169.254.5.44]) by IRSMSX154.ger.corp.intel.com ([169.254.12.101]) with mapi id 14.03.0415.000; Thu, 25 Apr 2019 10:59:10 +0100 From: "Rabeda, Maciej" To: "devel@edk2.groups.io" , "sivaramann@amiindia.co.in" Subject: Re: reg: reg : HTTP Download Performance Thread-Topic: reg: reg : HTTP Download Performance Thread-Index: AdT6iXe5aEpaexE3TMO0DMk4vTS24AAwQxkw Date: Thu, 25 Apr 2019 09:59:09 +0000 Message-ID: <40FBBD5C52E8B4429773266A45BDCC174C5BFE66@IRSMSX104.ger.corp.intel.com> References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMWJhODY4MjMtM2FkNS00NjViLTllNGItOGVjZTIzOTg1MjBhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoib2NzUkorUTVrdlFwXC9XTkppdVNOSnUyYkIwY01LTVJQTkdwNUczOEprbWU4UmxqZm41N3ZSc0pRcEszQUpoYnoifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.600.7 dlp-reaction: no-action x-originating-ip: [163.33.239.180] MIME-Version: 1.0 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_40FBBD5C52E8B4429773266A45BDCC174C5BFE66IRSMSX104gercor_" --_000_40FBBD5C52E8B4429773266A45BDCC174C5BFE66IRSMSX104gercor_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Siva, Summary: UEFI HTTP: 2.35 Mbps Windows wget: 14.1 Mbps Could you clarify whether in the LAN scenario you get 100 Megabytes or Meg= abits per second? If you are getting 100 MB/s (instead of 100 Mb/s), I would like to follow = up on how did you achieve such speeds :) If it's 100 Mbps, this sounds to be pretty slow for current UEFI network s= tack, knowing it can do ~550 Mbps when doing PXE boot with WDS server set o= n LAN (so network stack up to UDP seems to be working at least this fast). = In case of HTTP boot, there is TcpDxe <-> HttpDxe <-> HttpBootDxe path that= would have to be checked for bottlenecks. Thanks! Maciej Rabeda DCG CG ND SW ITP PreBoot Dev From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of Siva= raman Nainar Sent: Wednesday, April 24, 2019 12:36 To: devel@edk2.groups.io Subject: [edk2-devel] reg: reg : HTTP Download Performance Hello All: Would like to clarify few information on the timings on the HTTP Boot / Do= wnload performed through Windows / Linux and UEFI HTTP Boot. There was a HTTP server running in California and when an 450 MB ISO tried= to downloaded from that below are the time took to download. The data retr= oeived with the same Platform and same controller. UEFI HTTP: 1529 seconds 310128 Bytes/seconds Windows wget: 255 seconds 1859551 Bytes/seconds The performance is still high (over 100MB/s) if the server is in LAN. When we tried to change MNP_SYS_POLL_INTERVAL from (10 * TICKS_PER_MS) to = (5 * TICKS_PER_MS) it does not give big change in download time. Is there any other way to increase the speed or its limitation due to the = single threaded execution. -Siva -------------------------------------------------------------------- Intel Technology Poland sp. z o.o. ul. Slowackiego 173 | 80-298 Gdansk | Sad Rejonowy Gdansk Polnoc | VII Wyd= zial Gospodarczy Krajowego Rejestru Sadowego - KRS 101882 | NIP 957-07-52-3= 16 | Kapital zakladowy 200.000 PLN. Ta wiadomosc wraz z zalacznikami jest przeznaczona dla okreslonego adresat= a i moze zawierac informacje poufne. W razie przypadkowego otrzymania tej w= iadomosci, prosimy o powiadomienie nadawcy oraz trwale jej usuniecie; jakie= kolwiek przegladanie lub rozpowszechnianie jest zabronione. This e-mail and any attachments may contain confidential material for the = sole use of the intended recipient(s). If you are not the intended recipien= t, please contact the sender and delete all copies; any review or distribut= ion by others is strictly prohibited. --_000_40FBBD5C52E8B4429773266A45BDCC174C5BFE66IRSMSX104gercor_ Content-Type: text/html; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable

Hi Siva,

 

Summary:

UEFI HTTP: 2.35 Mbps<= o:p>

Windows wget: 14.1 Mb= ps

 

Could you clarify whe= ther in the LAN scenario you get 100 Megabytes or Megabits pe= r second?

If you are getting 10= 0 MB/s (instead of 100 Mb/s), I would like to follow up on how did you achi= eve such speeds J

 

If it’s 100 Mbp= s, this sounds to be pretty slow for current UEFI network stack, knowing it= can do ~550 Mbps when doing PXE boot with WDS server set on LAN (so networ= k stack up to UDP seems to be working at least this fast). In case of HTTP boot, there is TcpDxe <-> HttpDxe <-= > HttpBootDxe path that would have to be checked for bottlenecks.

 

Thanks!

Maci= ej Rabeda

DCG = CG ND SW ITP PreBoot Dev

 

From: de= vel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of Sivaraman Nainar
Sent: Wednesday, April 24, 2019 12:36
To: devel@edk2.groups.io
Subject: [edk2-devel] reg: reg : HTTP Download Performance

 

Hello All:

 

Would like to clarify few information on the timing= s on the HTTP Boot / Download performed through  Windows / Linux and U= EFI HTTP Boot.

 

There was a HTTP server running in California and w= hen an 450 MB ISO tried to downloaded from that below are the time took to = download. The data retroeived with the same Platform and same controller.

 

UEFI HTTP:

1529 seconds

310128 Bytes/seconds

 

Windows wget:

255 seconds

1859551 Bytes/seconds

 

The performance is still high (over 100MB/s) if the= server is in LAN.

 

When we tried to change MNP_SYS_POLL_INTERVAL from = (10 * TICKS_PER_MS) to (5 * TICKS_PER_MS) it does not give big change in do= wnload time.

 

Is there any other way to increase the speed or its= limitation due to the single threaded execution.

 

-Siva

 

--------------------------------------------------------------------- Intel Technology Poland sp. z o.o.
ul. Słowackiego 173 | 80-298 Gdańsk | Sąd Rejonowy G= dańsk Północ | VII Wydział Gospodarczy Krajowego Rejestru Sądowego - KRS 101882= | NIP 957-07-52-316 | Kapitał zakładowy 200.000 PLN.

Ta wiadomość wraz z załącznikami jest przeznaczona = dla określonego adresata i może zawierać informacje poufne. W razie przypadkowego = otrzymania tej wiadomości, prosimy o powiadomienie nadawcy oraz trwałe jej us= unięcie; jakiekolwiek przeglądanie lub rozpowszechnianie jest zabronione.
This e-mail and any attachments may contain confidential material for the = sole use of the intended recipient(s). If you are not the intended recipient, please contact the sender and delete all copies; any review or distribution by ot= hers is strictly prohibited.

--_000_40FBBD5C52E8B4429773266A45BDCC174C5BFE66IRSMSX104gercor_--