public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
From: Hamish McIntyre-Bhatty <hamishmb@live.co.uk>
To: cygwin-apps@cygwin.com
Subject: Re: [ITA] wxWidgets3.0
Date: Mon, 23 Nov 2020 20:11:13 +0000	[thread overview]
Message-ID: <AM6PR02MB3991162D5BA2607F491EE28DE7FC0@AM6PR02MB3991.eurprd02.prod.outlook.com> (raw)
In-Reply-To: <87im9vu9e2.fsf@Otto.invalid>


[-- Attachment #1.1.1: Type: text/plain, Size: 2802 bytes --]

On 23/11/2020 20:05, ASSI wrote:
> Hamish McIntyre-Bhatty via Cygwin-apps writes:
>> Okay, wow that is a LOT quicker. I haven't timed mine precisely buts
>> it's something like:
> Just look at the files in the log/ folder.
Okay, shall do once this build is done.
>
>> Compile 2 hrs, install 40 minutes (64bit), 120 minutes (32bit),
>> packaging probably like 5 minutes.
> Ouch.
>
>> I have an NVME disk, but all my VMs (including this one) are on a SATA
>> disk, and it's a Samsung QVO 1TB one that was cheaper but also slower
>> (sustained write slows down to 80 MB/s eventually). Read is quick
>> though. IIRC it's presented as SATA to the VM too.
> What you really need to look for is IOPS/latency, not bandwidth.  I
> rarely see upwards of 60MByte/s through NTFS unless very large files are
> involved (and only then I've ever seen it surpass the SATA barrier of
> ~550MByte/s and not by much), but the QVO is better suited for warm
> storage / backups and has pretty long response times and the low IOPS
> that come with it when you fill the queue.  The NVMe on the other hand
> mostly registers below 1ms where the former SATA disk (a WD Blue) was
> all over the map up to almost 300ms at times and around 3…10ms average
> under load.
I did a test with CrystalDiskMark and my speeds for sustained read and
write were 2+ GB/s, and 4k and random were 100MB/s and 40MB/s, so I
think that should be good enough. I think the GB/s figures come from
using the I/O cache (host is Linux), so it's just reading and writing
straight from/to RAM. The system itself has 32GB of RAM as well.
>> I'd better have a look at my configuration. Maybe do some disk and CPU
>> benchmarks. This is in virtualbox so perhaps it's yet another problem
>> with that, in the long list of problems I seem to have with virtualbox.
>> The VM has 16GB of RAM dedicated to it, how does that compare to your
>> system?
> That system is at its official max. configuration of 32GiB (4x8GiB ECC).
> But as I said, it was running around 6GiB for the whole build with some
> brief spikes to maybe 8GiB.  So that seems unlikely to be your problem.
>
> You run your VM (virtual storage controller) in AHCI mode or not?  That
> should be the standard option for a recent Windows VM, but if not, then
> rather abysmal disk performance is semi-expected.

Yeah, it's AHCI.

I've tried turning Avira Antivirus off for the next rebuild (segfault
and wxpython issues may be have been due to STL, not gnomevfs). I
already had exceptions for C:\cygwin64 and C:\cygwin, but we'll see if
that makes it any quicker. I guess I'll keep digging in the meantime.
Perhaps Cygwin and VirtualBox just don't work well together. I'm not
sure if it used to be faster.

Thanks for all the help,

Hamish


[-- Attachment #1.1.2: 0x87B761FE07F548D6.asc --]
[-- Type: application/pgp-keys, Size: 3235 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

  reply	other threads:[~2020-11-23 20:11 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-16 19:20 Hamish McIntyre-Bhatty
2020-10-17  0:21 ` Lemures Lemniscati
2020-10-17 13:17   ` Hamish McIntyre-Bhatty
2020-10-17 15:04     ` Brian Inglis
2020-10-19 15:31       ` Hamish McIntyre-Bhatty
2020-10-21 13:57         ` Hamish McIntyre-Bhatty
2020-10-21 17:17           ` Brian Inglis
2020-10-21 18:39             ` Achim Gratz
2020-10-27 11:53               ` Hamish McIntyre-Bhatty
2020-10-27 13:16                 ` ASSI
2020-10-28  2:21                   ` Hamish McIntyre-Bhatty
2020-10-28  8:40                     ` Achim Gratz
2020-10-30 19:39                       ` Hamish McIntyre-Bhatty
2020-11-11 15:15                       ` Hamish McIntyre-Bhatty
2020-11-11 17:36                         ` Hamish McIntyre-Bhatty
2020-11-12 18:00                           ` Hamish McIntyre-Bhatty
2020-11-21 16:52                             ` Hamish McIntyre-Bhatty
2020-11-21 21:56                               ` Brian Inglis
2020-11-22  9:43                                 ` Achim Gratz
2021-01-08 17:07                                   ` Hamish McIntyre-Bhatty
2021-01-08 17:15                                     ` Achim Gratz
2020-11-22  9:41                               ` Achim Gratz
2020-11-23 12:53                                 ` Hamish McIntyre-Bhatty
2020-11-23 15:26                                   ` ASSI
2020-11-23 16:18                                     ` Hamish McIntyre-Bhatty
2020-11-23 19:16                                       ` ASSI
2020-11-23 19:24                                         ` Hamish McIntyre-Bhatty
2020-11-23 19:34                                           ` Hamish McIntyre-Bhatty
2020-11-23 20:05                                           ` ASSI
2020-11-23 20:11                                             ` Hamish McIntyre-Bhatty [this message]
2020-11-24 10:15                                               ` Hamish McIntyre-Bhatty
2020-11-24 10:43                                                 ` Hamish McIntyre-Bhatty
2020-11-24 19:51                                                   ` Hamish McIntyre-Bhatty
2020-11-25 10:02                                                     ` Hamish McIntyre-Bhatty
2020-12-09 20:55                                                       ` Hamish McIntyre-Bhatty
2020-12-13 20:12                                                         ` Marco Atzeri
2020-12-14  9:46                                                           ` Hamish McIntyre-Bhatty
2020-12-14 20:21                                                             ` Marco Atzeri
2020-12-15  1:49                                                               ` Hamish McIntyre-Bhatty

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=AM6PR02MB3991162D5BA2607F491EE28DE7FC0@AM6PR02MB3991.eurprd02.prod.outlook.com \
    --to=hamishmb@live.co.uk \
    --cc=cygwin-apps@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).