Displaying 20 results from an estimated 159 matches for "pagefault".
2000 Jun 20
0
Test: Lame vs. Ogg/Vorbis -- warning big mail
...s more
time than lame to encode a file.
(text report from my script is appende later in this mail)
DECODE SPEED:
-------------
OK.. not speed.. CPU usage :-) on a K6-188
-> ogg123:
176.56user 1.44system 5:01.00elapsed 59%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (1229major+280minor)pagefaults 0swaps
-> mpg123:
50.57user 3.50system 5:00.65elapsed 17%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (2396major+116minor)pagefaults 30swaps
COMMENTS:
----------
For Alpha software Ogg/Vorbis is great.
OGG size is comparable to MP3 size (will this improve?),
OGG encode speed is compa...
2000 Jun 20
0
Test: Lame vs. Ogg/Vorbis -- warning big mail
...s more
time than lame to encode a file.
(text report from my script is appende later in this mail)
DECODE SPEED:
-------------
OK.. not speed.. CPU usage :-) on a K6-188
-> ogg123:
176.56user 1.44system 5:01.00elapsed 59%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (1229major+280minor)pagefaults 0swaps
-> mpg123:
50.57user 3.50system 5:00.65elapsed 17%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (2396major+116minor)pagefaults 30swaps
COMMENTS:
----------
For Alpha software Ogg/Vorbis is great.
OGG size is comparable to MP3 size (will this improve?),
OGG encode speed is compa...
2019 Nov 01
1
presentation at kvm forum and pagefaults
Regarding the presentation I gave at the kvm forum
on pagefaults.
Two points:
1. pagefaults are important not just for migration.
They are important for performance features such as
autonuma and huge pages, since this relies on moving
pages around.
Migration can maybe be solved by switch to software but
this is not a good solution for numa and thp since
at...
2019 Mar 27
4
monorepo: bad performance when using gitk / git log
...rtions(+), 0 deletions(-)
create mode 100644 llvm/dummy
bash-4.1$ /usr/bin/time git log --no-color -z --pretty=raw --show-notes --parents --boundary HEAD -- dummy > /dev/null
198.37user 0.40system 3:18.67elapsed 100%CPU (0avgtext+0avgdata 696456maxresident)k
0inputs+0outputs (0major+175765minor)pagefaults 0swaps
But also when examining older files, here are some tests using the monorepo:
bash-4.1$ git clone https://github.com/llvm/llvm-project.git llvm-project
bash-4.1$ cd llvm-project
bash-4.1$ /usr/bin/time git log --no-color -z --pretty=raw --show-notes --parents --boundary HEAD > /dev/nu...
2011 Nov 01
0
[LLVMdev] [cfe-dev] RFC: Upcoming Build System Changes
...le but, again, it only speaks
> about the relative sizes of LLVM/Cray's compiler.
Ok, here are some hard numbers for empty builds:
LLVM empty build:
/usr/bin/time make -j16
4.32user 2.47system 0:03.21elapsed 211%CPU (0avgtext+0avgdata 13376maxresident)k
0inputs+0outputs (0major+671804minor)pagefaults 0swaps
Cray empty build:
/usr/bin/time make dynamic-developer -j16
2.88user 1.06system 0:04.94elapsed 79%CPU (0avgtext+0avgdata 64208maxresident)k
0inputs+0outputs (0major+184605minor)pagefaults 0swaps
The Cray empty build includes some really horrendous shell script
trickery known as "modu...
2011 Nov 01
3
[LLVMdev] [cfe-dev] RFC: Upcoming Build System Changes
Nico Weber <thakis at chromium.org> writes:
> On Tue, Nov 1, 2011 at 3:09 PM, David A. Greene <greened at obbligato.org> wrote:
>> Óscar Fuentes <ofv at wanadoo.es> writes:
>>
>>> Okay, we can get rid of recursive make. However, as pointed out
>>> elsewhere, removing recursive make will not make a difference on the
>>> LLVM build. What
2012 Mar 01
0
Xen-3.x fix pagefault in cmci handler
...between
SIPI/INIT and trying to execute the first trampoline instruction.
The race condition results in a CMCI complaining about a parity error in
an instruction cache is delivered to Xen as soon as the SMI handler
returns. On Xen-3.x, the CMCI handler dereferences the dom0 pointer,
resulting in a pagefault at this point in boot.
Intel are working to track down why the CMCI is occurring in the first
place, but as it is apparently benign, Xen should continue to boot
regardless.
This error does not affect Xen-4.x, as it correctly checks that the dom0
pointer is not null before trying to use it.
--
A...
2006 Jan 10
1
bin/91622: /bin/cp does not update atime of the source file
...ing, but marking for update) atimes in mmap(). I think to be
strictly correct, setting of atimes should be nearer to munmap(2) than
mmap(). No read has occurred from userland's viewpoint at mmap() time.
However, since the OS can't tell if applications read mmapped memory
unless their is a pagefault, the atime would have to be set on every
pagefault to be as correct as possible, and I think mmap() prefaults
some pages so it would have to set the atime whether or not the
application reads the pages. So I think setting atimes in mmap() is
required in practice. This leaves the problem that late...
2020 Nov 03
0
[patch V3 25/37] mm/highmem: Provide kmap_local*
...d the map of the incoming task are restored. That's obviously
slow, but highmem is slow anyway.
The kmap_local.*() functions can be invoked from both preemptible and
atomic context. kmap local sections disable migration to keep the resulting
virtual mapping address correct, but disable neither pagefaults nor
preemption.
A wholesale conversion of kmap_atomic to be fully preemptible is not
possible because some of the usage sites might rely on the preemption
disable for serialization or on the implicit pagefault disable. Needs to be
done on a case by case basis.
Signed-off-by: Thomas Gleixner <...
2016 Oct 30
4
[Bug 98506] New: Pagefault in gf100_vm_flush
https://bugs.freedesktop.org/show_bug.cgi?id=98506
Bug ID: 98506
Summary: Pagefault in gf100_vm_flush
Product: xorg
Version: git
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
Assignee: nouveau at lists.freedesktop.org
Report...
2011 Nov 01
1
[LLVMdev] [cfe-dev] RFC: Upcoming Build System Changes
On Tue, Nov 01, 2011 at 06:27:35PM -0500, David A. Greene wrote:
> Here is actual data comparing an empty LLVM build done recursively (the
> LLVM build) and non-recursively (the Cray build).
>
> See this?
>
> 0inputs+0outputs (0major+671804minor)pagefaults 0swaps
>
> vs. this?
>
> 0inputs+0outputs (0major+184605minor)pagefaults 0swaps
>
> That's I/O.
Sorry to disappoint you, but no, this isn't I/O. You have just shown
that a LLVM build touches more mmap'd pages.
Joerg
2006 Jun 20
2
pagefault error
OS: Mandriva 2006 LE w/KDE
System: dual boot (WinXP/Linux) running on separate HD, 1.5GHz Intel,
512MRAM
I have installed and uninstalled Wine 9.14 and 9.15. I have tried to
install several applications (wine setup.exe") and use the supplimental
applications (wineconfig, filemanager, etc.). They seem to work and
the installs complete Unfortunately, that's where the good luck ends.
2007 Feb 14
2
ext3 filesystem performance question
...g a new 3 GB (1024 x 3megabytes blocks) file with dd needs 10.18 sec wallclock time:
taskset 1 time dd if=/dev/zero bs=3M count=1024 of=~backes/xxxxx
1024+0 records in
1024+0 records out
0.00user 10.02system 0:10.18elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+187minor)pagefaults 0swaps
2. Repeating the same for 3 times:
taskset 1 time dd if=/dev/zero bs=3M count=1024 of=~backes/xxxxx
1024+0 records in
1024+0 records out
0.00user 11.88system 1:05.26elapsed 18%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+187minor)pagefaults 0swaps
taskset 1 time dd if...
2011 Nov 02
1
[LLVMdev] [cfe-dev] RFC: Upcoming Build System Changes
greened at obbligato.org (David A. Greene) writes:
> Ok, here are some hard numbers for empty builds:
>
> LLVM empty build:
> /usr/bin/time make -j16
> 4.32user 2.47system 0:03.21elapsed 211%CPU (0avgtext+0avgdata 13376maxresident)k
> 0inputs+0outputs (0major+671804minor)pagefaults 0swaps
So your 16-way machine takes 2.5 times more than my 4-way cheap desktop...
> Cray empty build:
> /usr/bin/time make dynamic-developer -j16
> 2.88user 1.06system 0:04.94elapsed 79%CPU (0avgtext+0avgdata 64208maxresident)k
> 0inputs+0outputs (0major+184605minor)pagefaults 0swaps...
2012 Jul 19
1
About log dirty mode during migration
Hi All,
I have several questions about log dirty mode during live migration.
For my understanding, each time after XEN_DOMCTL_SHADOW_OP_CLEAN or XEN_DOMCTL_SHADOW_OP_PEEK operation, all the pages are set as read only. The following memory accesses to the memory pages will cause page fault (permission conflict) then using page_mark_dirty function to set the dirty bitmap.
However, after I read
2019 May 10
2
[RFC PATCH V2] vhost: don't use kmap() to log dirty pages
On 2019/5/9 ??9:18, Michael S. Tsirkin wrote:
> On Thu, May 09, 2019 at 08:58:00AM -0400, Jason Wang wrote:
>> Vhost log dirty pages directly to a userspace bitmap through GUP and
>> kmap_atomic() since kernel doesn't have a set_bit_to_user()
>> helper. This will cause issues for the arch that has virtually tagged
>> caches. The way to fix is to keep using userspace
2019 May 10
2
[RFC PATCH V2] vhost: don't use kmap() to log dirty pages
On 2019/5/9 ??9:18, Michael S. Tsirkin wrote:
> On Thu, May 09, 2019 at 08:58:00AM -0400, Jason Wang wrote:
>> Vhost log dirty pages directly to a userspace bitmap through GUP and
>> kmap_atomic() since kernel doesn't have a set_bit_to_user()
>> helper. This will cause issues for the arch that has virtually tagged
>> caches. The way to fix is to keep using userspace
2016 Apr 11
2
Xapian 1.3.5 snapshot performance and index size
Olly Betts writes:
> On Sun, Apr 10, 2016 at 04:47:01PM +0200, Jean-Francois Dockes wrote:
> > Some might notice the 50% index size increase. Excessive index size is
> > already one relatively rare, but recurring complaint. Except if I did
> > something wrong: I'm actually quite surprised by it.
>
> Did you try compacting the resulting databases?
>
>
2010 Dec 07
9
[PATCH] Btrfs: pwrite blocked when writing from the mmaped buffer of the same page
...fs/file.c
+++ b/fs/btrfs/file.c
@@ -57,15 +57,11 @@ static noinline int btrfs_copy_from_user(loff_t pos, int num_pages,
PAGE_CACHE_SIZE - offset, write_bytes);
struct page *page = prepared_pages[pg];
again:
- /*
- * Copy data from userspace to the current page
- *
- * Disable pagefault to avoid recursive lock since the pages
- * are already locked
- */
- pagefault_disable();
- copied = iov_iter_copy_from_user_atomic(page, i, offset, count);
- pagefault_enable();
+ if (unlikely(iov_iter_fault_in_readable(i, count)))
+ return -EFAULT;
+
+ /* Copy data from userspace to...
2010 Aug 09
2
[LLVMdev] MmapAllocator
...vel allocator for malloc but it doesn't.
It uses sbrk() mostly for small (<128k) allocations, and even with
mmaps it caches them for a while.
I think that is because mmap() is slow in multithreaded apps, since it
needs to take a process level lock, which also contends with the lock
taken by pagefaults from other existing mmaps (in fact that lock is held
during disk I/O!).
Best regards,
--Edwin