Displaying 11 results from an estimated 11 matches for "lwp_park".
2007 Nov 27
5
Dtrace probes for voluntary and involuntary context switches
...ver a context switch happens. I am profiling the system calls and context switched inside critical sections (while some 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.o...
2005 Nov 01
1
Identifying anonymous errors, disabling anonymous tracing
When I booted with anonymous enablings, I saw
...
NOTICE: enabling probe 8 (syscall:::return)
NOTICE: enabling probe 9 (syscall:::return)
...
Then when I claimed the data, dtrace said
dtrace: error on enabled probe ID 607 (ID 148: syscall::lwp_park:return): invalid address (0xfe67a000) in action #1
dtrace: error on enabled probe ID 607 (ID 148: syscall::lwp_park:return): invalid address (0xfce7a000) in action #1
...
How can I tell which probe enabling generated the errors? If ''enabled
probe ID'' is unique to each enabli...
2009 Apr 01
4
ZFS Locking Up periodically
I''ve recently re-installed an X4500 running Nevada b109 and have been
experiencing ZFS lock ups regularly (perhaps once every 2-3 days).
The machine is a backup server and receives hourly ZFS snapshots from
another thumper - as such, the amount of zfs activity tends to be
reasonably high. After about 48 - 72 hours, the file system seems to lock
up and I''m unable to do anything
2005 Aug 29
14
Oracle 9.2.0.6 on Solaris 10
...oracle semsys 11 4 Resource temporarily unavailable
# ./procsystime -can oracle
Hit Ctrl-C to stop sampling...
^C
Elapsed Times for processes oracle,
SYSCALL TIME (ns)
sysconfig 4400
pset 7700
lwp_park 34600
times 39400
kill 46200
close 67900
open 177100
read 326500
kaio 16935000
pwrite64 31855600
semsys 601...
2007 May 15
1
smbd hangs on solaris
...= 0
door_call(4, 0xFFBC4178) = 0
sysinfo(SI_HOSTNAME, "sbl107.mydomain.se", 256) = 14
open64("/var/run/name_service_door", O_RDONLY) Err#2 ENOENT
mmap(0x00000000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) =
0xFDFC0000
lwp_park(0x00000000, 0) (sleeping...)
And finally, pstack <pidofsmbd>, gives:
febbc4a0 lwp_park (0, 0, 0)
febb676c cond_wait_queue (fe811018, fee267b8, 0, 0, 0, 0) + 28
feb58ad4 nss_get_backend_u (ffbc3cdc, fe810a08, 0, 0, fe810a10, fe811018) +
124
feb59484 nss_search (4, febe77dc, febec8ac...
2010 Jun 28
23
zpool import hangs indefinitely (retry post in parts; too long?)
Now at 36 hours since zdb process start and:
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
827 root 4936M 4931M sleep 59 0 0:50:47 0.2% zdb/209
Idling at 0.2% processor for nearly the past 24 hours... feels very stuck. Thoughts on how to determine where and why?
--
This message posted from opensolaris.org
2007 Sep 08
1
zpool degraded status after resilver completed
I am curious why zpool status reports a pool to be in the DEGRADED state
after a drive in a raidz2 vdev has been successfully replaced. In this
particular case drive c0t6d0 was failing so I ran,
zpool offline home/c0t6d0
zpool replace home c0t6d0 c8t1d0
and after the resilvering finished the pool reports a degraded state.
Hopefully this is incorrect. At this point is the vdev in question
now has
2009 Apr 15
3
MySQL On ZFS Performance(fsync) Problem?
....649 90816 30265
write .770 57157
open .000 4
close .000 4
time .368 83358
lseek .000 66
*fdsync 2.250 80699*
fcntl .268 60530
lwp_park .210 28842
lwp_unpark .198 28842
yield .000 47
pread .025 250
pwrite .857 53880
pollsys .005 603
-------- ------ ----
sys totals: 5.605 4850...
2008 Feb 12
1
measuring sleep time in synchronization objects
Hi,
I am fairly new to DTrace, and wanted to ask something regarding
synchronization objects.
I have a multithreaded C++ program in which I use semaphores (POSIX version)
for synchronization. I was interested in using DTrace to figure out the
total time for which each thread in my application sleeps, blocked on a
semaphore, i.e., as a result of sem_wait() call. In order to measure this, I
2011 Oct 12
33
weird bug with Seagate 3TB USB3 drive
Banging my head against a Seagate 3TB USB3 drive.
Its marketing name is:
Seagate Expansion 3 TB USB 3.0 Desktop External Hard Drive STAY3000102
format(1M) shows it identify itself as:
Seagate-External-SG11-2.73TB
Under both Solaris 10 and Solaris 11x, I receive the evil message:
| I/O request is not aligned with 4096 disk sector size.
| It is handled through Read Modify Write but the performance
2010 Mar 30
7
Analyzing java class loading with dtrace
...18720808
? ? ? ? ? ?open ? ? ? ? ? 21688773
? ? ? ? ?open64 ? ? ? ? ? 41127563
? ? ? ? ?stat64 ? ? ? ? ? 67024580
? ? resolvepath ? ? ? ? ?104326254
? ? ? ? ? yield ? ? ? ? ?514242236
? ? ? ? ? ?read ? ? ? ? ?608379863
lwp_mutex_timedlock ? ? ? ? 1541179345
? ? ? ? pollsys ? ? ? ?37961554776
? ? ? ?lwp_park ? ? ? ?38822747920
? lwp_cond_wait ? ? ?1530739381685
? ? ? ? ?TOTAL: ? ? ?1610584447807
CPU Times
? ? ? ? SYSCALL ? ? ? ? ?TIME (ns)
? ? ?...
? ? ? ? ? ?stat ? ? ? ? ? 14066206
? ? ? ? ?munmap ? ? ? ? ? 14522555
? ? ? ? ?open64 ? ? ? ? ? 22698725
? ? ? ? pollsys ? ? ? ? ? 24852893
? lwp_cond_wai...