Displaying 13 results from an estimated 13 matches for "gtime".
Did you mean:
time
2007 Aug 20
3
[PATCH 2/4] Introduce a new fields "gtime" and "cgtime" in task_struct and signal_struct
[PATCH 2/4] like for cpustat, introduce the "gtime" (guest time of the task=
) and
"cgtime" (guest time of the task children) fields for the
tasks. Modify signal_struct and task_struct. Modify /proc/<pid>/stat to dis=
play
these new fields.
Signed-off-by: Laurent Vivier <Laurent.Vivier@bull.net>
-- =
------------- Laure...
2007 Aug 20
3
[PATCH 2/4] Introduce a new fields "gtime" and "cgtime" in task_struct and signal_struct
[PATCH 2/4] like for cpustat, introduce the "gtime" (guest time of the task=
) and
"cgtime" (guest time of the task children) fields for the
tasks. Modify signal_struct and task_struct. Modify /proc/<pid>/stat to dis=
play
these new fields.
Signed-off-by: Laurent Vivier <Laurent.Vivier@bull.net>
-- =
------------- Laure...
2007 Aug 16
0
[PATCH/RFC 2/4]Introduce a new field "guest" in task_struct
...3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- kvm.orig/fs/proc/array.c 2007-08-16 15:23:52.000000000 +0200
+++ kvm/fs/proc/array.c 2007-08-16 15:36:54.000000000 +0200
@@ -354,6 +354,13 @@
return stime;
}
=
+static clock_t task_gtime(struct task_struct *p)
+{
+ clock_t gtime =3D cputime_to_clock_t(p->gtime);
+
+ return gtime;
+}
+
static int do_task_stat(struct task_struct *task, char *buffer, int whole)
{
unsigned long vsize, eip, esp, wchan =3D ~0UL;
@@ -368,8 +375,8 @@
unsigned long long start_time;
unsigned long...
2007 Aug 16
0
[PATCH/RFC 2/4]Introduce a new field "guest" in task_struct
...3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- kvm.orig/fs/proc/array.c 2007-08-16 15:23:52.000000000 +0200
+++ kvm/fs/proc/array.c 2007-08-16 15:36:54.000000000 +0200
@@ -354,6 +354,13 @@
return stime;
}
=
+static clock_t task_gtime(struct task_struct *p)
+{
+ clock_t gtime =3D cputime_to_clock_t(p->gtime);
+
+ return gtime;
+}
+
static int do_task_stat(struct task_struct *task, char *buffer, int whole)
{
unsigned long vsize, eip, esp, wchan =3D ~0UL;
@@ -368,8 +375,8 @@
unsigned long long start_time;
unsigned long...
2007 Jun 11
1
2 iosnoop scripts: different results
I am teaching a DTrace class and a student noticed that 2 iosnoop scripts run in two different windows were producing different results. I was not able to answer why this is. Can anyone explain this. Here are the reults from the two windows:
# io.d
...
sched 0 <none> 1024 dad1 W 0.156
bash 1998
2007 Aug 20
4
[PATCH 0/4] Virtual Machine Time Accounting
.../4] as recent CPUs introduce a third running state, after "user" and
"system", we need a new field, "guest", in cpustat to store the time used by
the CPU to run virtual CPU. Modify /proc/stat to display this new field.
[PATCH 2/4] like for cpustat, introduce the "gtime" (guest time of the task) and
"cgtime" (guest time of the task children) fields for the
tasks. Modify signal_struct and task_struct. Modify /proc/<pid>/stat to display
these new fields.
[PATCH 3/4] modify account_system_time() to add cputime to cpustat->guest if we
are runn...
2007 Aug 20
4
[PATCH 0/4] Virtual Machine Time Accounting
.../4] as recent CPUs introduce a third running state, after "user" and
"system", we need a new field, "guest", in cpustat to store the time used by
the CPU to run virtual CPU. Modify /proc/stat to display this new field.
[PATCH 2/4] like for cpustat, introduce the "gtime" (guest time of the task) and
"cgtime" (guest time of the task children) fields for the
tasks. Modify signal_struct and task_struct. Modify /proc/<pid>/stat to display
these new fields.
[PATCH 3/4] modify account_system_time() to add cputime to cpustat->guest if we
are runn...
2006 Feb 08
1
Possible AGI Bug in Asterisk?
..."/vol/recordings/";
$finame = $ti."_".$extn;
$fname = $dir.$finame;
$finame = $finame.".gsm";
# populate the DB with the required information
# Agent, Filename, date, time
# Get the Date and Time
$gdate = $dbh->selectrow_array ("SELECT current_date()");
$gtime = $dbh->selectrow_array ("SELECT current_time()");
$date_time = "$gdate $gtime";
# Cross reference the Agent Phone with extension
$phone = $dbh1->selectrow_array ("SELECT phone from map where extn =
'$extn'");
$agent = $dbh1->selectrow_array ("SE...
2007 Aug 20
0
[PATCH 3/4] modify account_system_time() to update guest time in cpustat and task_struct
...it
is executed in the kernel. We duplicate VCPU time between guest and user to
allow an unmodified "top(1)" to display correct value. A modified "top(1)" =
is
able to display good cpu user time and cpu guest time by subtracting cpu gu=
est
time from cpu user time. Update "gtime" in task_struct accordingly.
Signed-off-by: Laurent Vivier <Laurent.Vivier@bull.net>
-- =
------------- Laurent.Vivier@bull.net --------------
"Software is hard" - Donald Knuth
-------------- next part --------------
Index: kvm/include/linux/sched.h
=3D=3D=3D=3D=3D...
2007 Aug 20
0
[PATCH 3/4] modify account_system_time() to update guest time in cpustat and task_struct
...it
is executed in the kernel. We duplicate VCPU time between guest and user to
allow an unmodified "top(1)" to display correct value. A modified "top(1)" =
is
able to display good cpu user time and cpu guest time by subtracting cpu gu=
est
time from cpu user time. Update "gtime" in task_struct accordingly.
Signed-off-by: Laurent Vivier <Laurent.Vivier@bull.net>
-- =
------------- Laurent.Vivier@bull.net --------------
"Software is hard" - Donald Knuth
-------------- next part --------------
Index: kvm/include/linux/sched.h
=3D=3D=3D=3D=3D...
2007 Nov 27
5
Dtrace probes for voluntary and involuntary context switches
...e lock is being held).
But I see something unexpected. I see
* Voluntary context switches occur almost every time due to doorfs()
system call. They do occur for a few times due to lwp_park() and very
few times due to yield().
* Involuntary happens anytime. (lwp_park(), read(), fstat(), putmsg(),
gtime() and sometime without any system call!!)
Does anyone have any idea, what could be the reason for this unexpected behavior?
Thanks,
Neelam
--
This message posted from opensolaris.org
2007 Jan 11
6
[PATCH 4/8] HVM save restore: vcpu context support
...ct vcpu *v, struct hvmcpu_context *ctxt);
+
/*
* Examine specifics of the guest state:
* 1) determine whether paging is enabled,
@@ -157,6 +164,35 @@ hvm_load_cpu_guest_regs(struct vcpu *v,
hvm_funcs.load_cpu_guest_regs(v, r);
}
+void hvm_set_guest_time(struct vcpu *v, u64 gtime);
+u64 hvm_get_guest_time(struct vcpu *v);
+
+static inline void
+hvm_save_cpu_context(
+ struct vcpu *v, struct hvmcpu_context *ctxt)
+{
+ hvm_funcs.save_cpu_ctxt(v, ctxt);
+
+ /* save guest time */
+ ctxt->gtime = hvm_get_guest_time(v);
+
+ /* set valid flag to recover whole...
2013 Feb 05
21
[PATCH] x86/hvm: fix corrupt ACPI PM-Timer during live migration
The value of ACPI PM-Timer may be broken on save unless the timer mode
is delay_for_missed_ticks.
With other timer modes, vcpu->arch.hvm_vcpu.guest_time is always zero
and the adjustment from its value is wrong.
This patch fixes the saved value of ACPI PM-Timer:
- don''t adjust the PM-Timer if vcpu->arch.hvm_vcpu.guest_time is zero.
- consolidate calculations of PM-Timer to one