ddress change: my current email address is
[EMAIL PROTECTED]
Andrew is not so much interested in these changes as the lockmeter patch is
not in -mm.
--
Ray Bryant
AMD Performance Labs Austin, Tx
512-602-0038 (o) 512-507-7807 (c)
-
To unsubscribe from this list
change: my current email address is
[EMAIL PROTECTED]
Andrew is not so much interested in these changes as the lockmeter patch is
not in -mm.
--
Ray Bryant
AMD Performance Labs Austin, Tx
512-602-0038 (o) 512-507-7807 (c)
-
To unsubscribe from this list: send
cally important to minimize the time to do
the page allocation; if it turns out to be on a remote node it really doesn't
matter that much. So it seems to me that we need some way for the
application to tell the system which approach it prefers based on the type of
workload it is --
some way for the
application to tell the system which approach it prefers based on the type of
workload it is -- hence the sysctl or syscall approach.
-Andi
--
Ray Bryant
AMD Performance Labs Austin, Tx
512-602-0038 (o) 512-507-7807 (c)
-
To unsubscribe from
a
memory hog based work-around of some kind. Perhaps we haven't gotten the
right set of patches together to do this, but my take is that is where the
fix belongs.
And, just for the record ( :-) ), this is not just an Altix problem.
Opterons are NUMA systems too, and we encou
( :-) ), this is not just an Altix problem.
Opterons are NUMA systems too, and we encounter exactly this same problem in
the HPC space on 4-node systems.
--
Ray Bryant
AMD Performance Labs Austin, Tx
512-602-0038 (o) 512-507-7807 (c)
-
To unsubscribe from
subscribe linux-kernel
end
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
subscribe linux-kernel
end
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
o.
-Andi
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
--
Best Regards,
Ray
-----
application has departed.
But the previous statement has a false hypothesis, namely, that we could
change all applications to do this.
--
Best Regards,
Ray
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED]
s,
Ray
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: "Requires Windows 98 or better",
so I installed Linux.
---
-
To
]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
--
Best Regards,
Ray
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED]
at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
--
Best Regards,
Ray
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: Requires Windows 98 or better,
so I installed Linux.
---
-
To unsubscribe from this list
.
But the previous statement has a false hypothesis, namely, that we could
change all applications to do this.
--
Best Regards,
Ray
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL
: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
--
Best Regards,
Ray
---
Ray Bryant
in this system]. Let's suppose that jobs
arrive as follows:
. . .
Sorry about that.
--
Best Regards,
Ray
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: "Req
this kind
of example did arise in IRIX, so we believe that it will arise on
Altix and we don't know of a good way around these problems other
than the system call form that includes the va_start and va_end.
--
Best Regards,
Ray
---
Ray Brya
Andrew Morton wrote:
Ray Bryant <[EMAIL PROTECTED]> wrote:
We did it this way because it was easier to get it into SLES9 that way.
But there is no particular reason that we couldn't use a system call.
It's just that we figured adding system calls is hard.
aarggh. This is why you should
el.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
--
Best Regards,
Ray
-------
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: "Requir
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: "Requires Windows 98 or better",
so I installed Linux.
---
-
To unsubscribe from this list: sen
important is it to be
able to migrate a process without suspending it?)
--
Best Regards,
Ray
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: "Requires Windo
important is it to be
able to migrate a process without suspending it?)
--
Best Regards,
Ray
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: Requires Windows 98
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: Requires Windows 98 or better,
so I installed Linux.
---
-
To unsubscribe from this list: send the line
://www.tux.org/lkml/
--
Best Regards,
Ray
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: Requires Windows 98 or better,
so I installed Linux
Andrew Morton wrote:
Ray Bryant [EMAIL PROTECTED] wrote:
We did it this way because it was easier to get it into SLES9 that way.
But there is no particular reason that we couldn't use a system call.
It's just that we figured adding system calls is hard.
aarggh. This is why you should target
of example did arise in IRIX, so we believe that it will arise on
Altix and we don't know of a good way around these problems other
than the system call form that includes the va_start and va_end.
--
Best Regards,
Ray
---
Ray Bryant
512-453
in this system]. Let's suppose that jobs
arrive as follows:
. . .
Sorry about that.
--
Best Regards,
Ray
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: Requires
odes array [and it matches any old node], then in that case we
would make node_map[i]=new_node for all values of i.
--
Best Regards,
Ray
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL
Regards,
Ray
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: "Requires Windows 98 or better",
so I installed Linux.
---
-
To uns
into mbind() too.
-Andi
That makes sense. I will agree to make that part work, too. as part
of this. We will probably do the external case first, because we have
need for that.
--
Best Regards,
Ray
---
Ray Bryant
512-453-9679 (work) 512
into mbind() too.
-Andi
That makes sense. I will agree to make that part work, too. as part
of this. We will probably do the external case first, because we have
need for that.
--
Best Regards,
Ray
---
Ray Bryant
512-453-9679 (work) 512
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: Requires Windows 98 or better,
so I installed Linux.
---
-
To unsubscribe from this list: send
[and it matches any old node], then in that case we
would make node_map[i]=new_node for all values of i.
--
Best Regards,
Ray
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED
evel of agreeing that the new system
call looks something like the following:
migrate_pages(pid, count, old_list, new_list);
right?
That's progress. :-)
--
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED]
t avoiding.
--
-------
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: "Requires Windows 98 or better",
so I installed Linux.
---
-
To unsubscribe from this list: send t
Andi, et al:
I see that several messages have been sent in the interim.
I apologize for being "out of sync", but today is my last
day to go skiing and it is gorgeous outside. I'll try
to catch up and digest everthing later.
--
-------
Ray Brya
satisfy
the concern that the page_migration() call was built just to
satisfy SGI requirements.
Comments, flames, suggestions, etc, as usual are all welcome.
--
-------
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED]
)
The fact that NFS doesn't support this means that we will have to
have some other way to handle files from NFS though. It is possible
we can live with the notion that files mapped in from NFS are always
migratable. (I'll need to look into that some more).
On Tue, Feb 15, 2005 at 09:44:41PM -0600,
that NFS doesn't support this means that we will have to
have some other way to handle files from NFS though. It is possible
we can live with the notion that files mapped in from NFS are always
migratable. (I'll need to look into that some more).
On Tue, Feb 15, 2005 at 09:44:41PM -0600, Ray Bryant
that the page_migration() call was built just to
satisfy SGI requirements.
Comments, flames, suggestions, etc, as usual are all welcome.
--
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box
.
--
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: Requires Windows 98 or better,
so I installed Linux.
---
-
To unsubscribe from this list: send the line unsubscribe linux
Andi, et al:
I see that several messages have been sent in the interim.
I apologize for being out of sync, but today is my last
day to go skiing and it is gorgeous outside. I'll try
to catch up and digest everthing later.
--
---
Ray Bryant
512-453-9679
:
migrate_pages(pid, count, old_list, new_list);
right?
That's progress. :-)
--
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: Requires Windows 98 or better,
so I
at be an acceptable short
term kludge?
A hackish way to do this that already
works would be to do a mlock on one page of the file to keep
the inode pinned. E.g. the batch manager could do this. That's
not very clean, but would probably work.
-Andi
--
-----------
.
--
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: "Requires Windows 98 or better",
so I installed Linux.
---
-
To unsubscribe from this list: sen
Andi Kleen wrote:
[Sorry, didn't answer to everything in your mail the first time.
See previous mail for beginning]
On Mon, Feb 14, 2005 at 06:29:45PM -0600, Ray Bryant wrote:
migrating, and figure out from that what portions of which pid's
address spaces need to migrated so that we satisfy
can be used in a production
environment.
--
-------
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: "Requires Windows 98 or better",
so I installed Linux.
---
-
To unsubscrib
Robin Holt wrote:
On Mon, Feb 14, 2005 at 06:29:45PM -0600, Ray Bryant wrote:
which is what you are asking for, I think. The library's job
(in addition to suspending all of the processes in the list for
the duration of the migration operation, plus do some other things
that are specific to sn2
the
migration occurs doesn't matter, AFAIK, if we accept the notion that
a migrated task is in suspended state until after everything associated
with it (including the new cpuset definition) is done.
--
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell
the
migration occurs doesn't matter, AFAIK, if we accept the notion that
a migrated task is in suspended state until after everything associated
with it (including the new cpuset definition) is done.
--
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell
Robin Holt wrote:
On Mon, Feb 14, 2005 at 06:29:45PM -0600, Ray Bryant wrote:
which is what you are asking for, I think. The library's job
(in addition to suspending all of the processes in the list for
the duration of the migration operation, plus do some other things
that are specific to sn2
.
-Andi
So what is your solution when this happens? Make the job non-migratable?
Yes, it may be an obscure case in your view but we've got to handle all of
those cases to make a robust facility that can be used in a production
environment.
--
---
Ray
Andi Kleen wrote:
[Sorry, didn't answer to everything in your mail the first time.
See previous mail for beginning]
On Mon, Feb 14, 2005 at 06:29:45PM -0600, Ray Bryant wrote:
migrating, and figure out from that what portions of which pid's
address spaces need to migrated so that we satisfy
.
--
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: Requires Windows 98 or better,
so I installed Linux.
---
-
To unsubscribe from this list: send the line
?
A hackish way to do this that already
works would be to do a mlock on one page of the file to keep
the inode pinned. E.g. the batch manager could do this. That's
not very clean, but would probably work.
-Andi
--
---
Ray Bryant
512-453-9679 (work
Andi Kleen wrote:
Ray Bryant <[EMAIL PROTECTED]> writes:
set of pages associated with a particular process need to be moved.
The kernel interface that we are proposing is the following:
page_migrate(pid, va_start, va_end, count, old_nodes, new_nodes);
[Only commenting on the interface, h
licy). [Thus the disclaimer in
the overview note that we have figured all the interaction with
memory policy stuff yet.]
--
-----------
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: &quo
). [Thus the disclaimer in
the overview note that we have figured all the interaction with
memory policy stuff yet.]
--
---
Ray Bryant
512-453-9679 (work) 512-507-7807 (cell)
[EMAIL PROTECTED] [EMAIL PROTECTED]
The box said: Requires
Andi Kleen wrote:
Ray Bryant [EMAIL PROTECTED] writes:
set of pages associated with a particular process need to be moved.
The kernel interface that we are proposing is the following:
page_migrate(pid, va_start, va_end, count, old_nodes, new_nodes);
[Only commenting on the interface, haven't read
de_map)
+ kfree(node_map);
+
+ return ret;
+
+}
+
EXPORT_SYMBOL(generic_migrate_page);
EXPORT_SYMBOL(migrate_page_common);
EXPORT_SYMBOL(migrate_page_buffer);
--
Best Regards,
Ray
---
Ray Bryant [EMAIL PROTECTED]
The bo
tatic inline int generic_migrate_page(struct page *page, struct page *newpage,
--
Best Regards,
Ray
-------
Ray Bryant [EMAIL PROTECTED]
The box said: "Requires Windows 98 or better",
ready unused */
putback_page_to_lru(page_zone(page), page);
--
Best Regards,
Ray
-------
Ray Bryant [EMAIL PROTECTED]
The box said: "Requires Windows 98 or better",
Fix up a switch statement so gcc doesn't complain about it.
Signed-off-by: Ray Bryant <[EMAIL PROTECTED]>
Index: linux/mm/mmigrate.c
===
--- linux.orig/mm/mmigrate.c2005-01-30 11:13:58.0 -0800
+++ linux/mm/mmig
and MAP_IMMOVABLE.
Signed-off-by: Ray Bryant <[EMAIL PROTECTED]>
Index: linux-2.6.10-mm1-page-migration/kernel/fork.c
===
--- linux-2.6.10-mm1-page-migration.orig/kernel/fork.c 2005-01-10
08:46:51.0 -0800
+++ linux-2.6.
ant;
the others are mostly cleanup of warnings and the like.
--
Best Regards,
Ray
---
Ray Bryant [EMAIL PROTECTED]
The box said: "Requires Windows 98 or better",
so I installed Linux.
---
Fix a trivial error in include/linux/mmigrate.h
Signed-off-by: Ray Bryant <[EMAIL PROTECTED]>
Index: linux-2.6.11-rc2-mm2/include/linux/mmigrate.h
===
--- linux-2.6.11-rc2-mm2.orig/include/linux/mmigrate.h 2005-02-11
CONFIG_MEMORY_HOTPLUG
code from the page migration patch.
Signed-off-by: Ray Bryant <[EMAIL PROTECTED]>
Index: linux-2.6.11-rc2-mm2/mm/vmalloc.c
===
--- linux-2.6.11-rc2-mm2.orig/mm/vmalloc.c 2005-02-11 10:08:10.0
CONFIG_MEMORY_HOTPLUG
code from the page migration patch.
Signed-off-by: Ray Bryant [EMAIL PROTECTED]
Index: linux-2.6.11-rc2-mm2/mm/vmalloc.c
===
--- linux-2.6.11-rc2-mm2.orig/mm/vmalloc.c 2005-02-11 10:08:10.0
-0800
Fix a trivial error in include/linux/mmigrate.h
Signed-off-by: Ray Bryant [EMAIL PROTECTED]
Index: linux-2.6.11-rc2-mm2/include/linux/mmigrate.h
===
--- linux-2.6.11-rc2-mm2.orig/include/linux/mmigrate.h 2005-02-11
10:08
---
Ray Bryant [EMAIL PROTECTED]
The box said: Requires Windows 98 or better,
so I installed Linux.
---
-
To unsubscribe from this list: send the line unsubscribe linux-kernel
and MAP_IMMOVABLE.
Signed-off-by: Ray Bryant [EMAIL PROTECTED]
Index: linux-2.6.10-mm1-page-migration/kernel/fork.c
===
--- linux-2.6.10-mm1-page-migration.orig/kernel/fork.c 2005-01-10
08:46:51.0 -0800
+++ linux-2.6.10-mm1-page
Fix up a switch statement so gcc doesn't complain about it.
Signed-off-by: Ray Bryant [EMAIL PROTECTED]
Index: linux/mm/mmigrate.c
===
--- linux.orig/mm/mmigrate.c2005-01-30 11:13:58.0 -0800
+++ linux/mm/mmigrate.c 2005
*/
putback_page_to_lru(page_zone(page), page);
--
Best Regards,
Ray
---
Ray Bryant [EMAIL PROTECTED]
The box said: Requires Windows 98 or better,
so I installed Linux
generic_migrate_page(struct page *page, struct page *newpage,
--
Best Regards,
Ray
---
Ray Bryant [EMAIL PROTECTED]
The box said: Requires Windows 98 or better,
so I installed Linux
(generic_migrate_page);
EXPORT_SYMBOL(migrate_page_common);
EXPORT_SYMBOL(migrate_page_buffer);
--
Best Regards,
Ray
---
Ray Bryant [EMAIL PROTECTED]
The box said: Requires Windows 98 or better,
so I installed Linux
ted ? The problem occurred on linux 2.2, IBM Java 1.1.8.
>
--
Best Regards,
Ray Bryant
IBM Linux Technology Center
[EMAIL PROTECTED]
512-838-8538
http://oss.software.ibm.com/developerworks/opensource/linux
We are Linux. Resistance is an indication that you missed the point.
"...the
, IBM Java 1.1.8.
--
Best Regards,
Ray Bryant
IBM Linux Technology Center
[EMAIL PROTECTED]
512-838-8538
http://oss.software.ibm.com/developerworks/opensource/linux
We are Linux. Resistance is an indication that you missed the point.
"...the Right Thing is more important than the a
Hat `--' drepper at redhat.com `
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [EMAIL PROTECTED]
> Please read the FAQ at http://www.tux.org/lkml/
--
Best Regards,
Ray Bryant
IBM Linux Technology Center
[EMAIL PROTE
this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/
--
Best Regards,
Ray Bryant
IBM Linux Technology Center
[EMAIL PROTECTED]
512-838-8538
http://oss.software.ibm.com/developerworks/opensource
80 matches
Mail list logo