From: John Helms <john.helms@photomask.com>
To: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: linux-kernel@vger.kernel.org, Jim.Trice@photomask.com (Trice Jim),
Martin.Bligh@us.ibm.com
Subject: Re: bug (trouble?) report on high mem support
Date: Fri, 15 Mar 2002 20:07:31 GMT [thread overview]
Message-ID: <20020315.20073100@linux.local> (raw)
In-Reply-To: <E16lxxL-0004WN-00@the-village.bc.nu>
In-Reply-To: <E16lxxL-0004WN-00@the-village.bc.nu>
Alan,
Here is a top output. We have 16Gb of ram.
I have also tried a 2.4.9-31 enterprise
kernel rpm from RedHat with the same
results.
1:57pm up 20 min, 2 users, load average: 1.01, 0.88, 0.47
71 processes: 69 sleeping, 2 running, 0 zombie, 0 stopped
CPU0 states: 0.0% user, 0.0% system, 0.0% nice, 100.0% idle
CPU1 states: 0.1% user, 1.1% system, 0.0% nice, 98.2% idle
CPU2 states: 0.4% user, 99.1% system, 0.0% nice, 0.0% idle
CPU3 states: 0.0% user, 0.1% system, 0.0% nice, 99.4% idle
Mem: 15904836K av, 788196K used, 15116640K free, 400K shrd,
14848K buff
Swap: 16096164K av, 0K used, 16096164K free
574956K cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
1410 helmsjw 15 0 105M 105M 1072 R 99.9 0.6 7:37 WRITEFILE
1411 root 11 0 992 992 780 R 1.7 0.0 0:09 top
1 root 8 0 520 520 452 S 0.0 0.0 0:04 init
2 root 8 0 0 0 0 SW 0.0 0.0 0:00 keventd
3 root 19 19 0 0 0 SWN 0.0 0.0 0:00
ksoftirqd_CPU0
4 root 19 19 0 0 0 SWN 0.0 0.0 0:00
ksoftirqd_CPU1
5 root 19 19 0 0 0 SWN 0.0 0.0 0:00
ksoftirqd_CPU2
Below is the readprofile output per a recommendation
of Martin Bligh, who I have cc'd:
[root@rrux02 sbin]# ./readprofile
4 _stext 0.0625
464584 cpu_idle 4148.0714
1 machine_real_restart 0.0052
2 __switch_to 0.0078
13 restore_all 0.5652
1 v86_signal_return 0.0625
1 error_code 0.0156
1 device_not_available_emulate 0.0625
1 show_trace 0.0057
6 disable_irq 0.0469
1 sys_modify_ldt 0.0104
6 do_cyrix_devid 0.0417
2 do_read 0.0042
3 do_poll 0.0312
39 do_ioctl 0.0938
2 do_release 0.0083
1 __wake_up_sync 0.0039
67 sys_sched_rr_get_interval 0.2792
8 show_task 0.0200
1 add_wait_queue 0.0208
21 copy_files 0.0298
24 do_fork 0.0133
4 printk 0.0119
4 register_console 0.0100
1 inter_module_unregister 0.0057
2 sys_init_module 0.0013
2 sys_delete_module 0.0033
1 sys_query_module 0.0026
2 sys_setitimer 0.0089
1 sys_sysinfo 0.0033
1 find_resource 0.0052
1 do_sysctl 0.0063
3 do_proc_dointvec 0.0036
15 sysctl_string 0.0493
2 sysctl_jiffies 0.0083
16 check_free_space 0.0357
2 sys_acct 0.0043
1 do_sigpending 0.0069
1 sys_rt_sigtimedwait 0.0013
1 sys_setgid 0.0057
1 in_group_p 0.0208
1 sys_newuname 0.0078
2 __pmd_alloc 0.0625
2 pte_alloc 0.0063
6 unlock_vma_mappings 0.1250
8 sys_brk 0.0357
54729 do_mmap_pgoff 51.8267
4 get_unmapped_area 0.0132
1 exit_mmap 0.0035
1 __insert_vm_struct 0.0026
3 insert_vm_struct 0.0375
41 merge_anon_vmas 0.1971
4 attempt_merge_next 0.0312
1 add_page_to_hash_queue 0.0208
43 truncate_inode_pages 0.2240
2 __find_page_simple 0.0250
11 writeout_one_page 0.1375
11 waitfor_one_page 0.1375
12 do_buffer_fdatasync 0.0577
23 generic_buffer_fdatasync 0.1307
1 filemap_fdatasync 0.0035
2 filemap_fdatawait 0.0125
2 add_to_page_cache_locked 0.0104
7 add_to_page_cache 0.0337
2 add_to_page_cache_unique 0.0083
1 read_cluster_nonblocking 0.0030
3 ___wait_on_page 0.0156
9 __lock_page 0.0469
1 lock_page 0.0208
1 __find_get_page 0.0057
1 __find_get_swapcache_page 0.0045
9 __find_lock_page 0.0268
1 drop_behind 0.0045
33 generic_file_readahead 0.0469
32 do_generic_file_read 0.0215
1 file_read_actor 0.0045
7 file_send_actor 0.0273
11 sys_sendfile 0.0215
2 nopage_sequential_readahead 0.0066
7 madvise_willneed 0.0109
1 madvise_vma 0.0104
1 sys_madvise 0.0039
34 mincore_page 0.1635
12 change_protection 0.0259
1 mprotect_fixup 0.0012
4 mlock_fixup 0.0049
2 do_mlock 0.0089
5 move_page_tables 0.0312
1 refill_inactive_scan 0.0033
1 do_try_to_free_pages 0.0104
14 kswapd 0.0515
5 wakeup_kswapd 0.1042
3 try_to_free_pages 0.0469
6 kreclaimd 0.0341
18 rw_swap_page_base 0.0450
1 nr_free_highpages 0.0208
3 zone_inactive_shortage 0.0469
2 show_free_areas_core 0.0069
90 badness 0.4688
2 select_bad_process 0.0208
30 shmem_recalc_inode 0.3125
15 shmem_swp_entry 0.0938
64 shmem_truncate 0.1176
8 shmem_unuse_inode 0.0312
2 shmem_writepage 0.0074
28 shmem_getpage_locked 0.0292
1 shmem_getpage 0.0045
2 shmem_file_write 0.0022
1 shmem_file_setup 0.0033
2 alloc_bounce_page 0.0096
1240 vfs_statfs 9.6875
1 file_move 0.0156
5 file_moveto 0.0781
1 fs_may_remount_ro 0.0089
1 end_buffer_io_sync 0.0125
4 write_unlocked_buffers 0.0139
1 wait_for_locked_buffers 0.0057
21 sync_buffers 0.3281
1 fsync_super 0.0057
1 fsync_dev 0.0089
3 __block_write_full_page 0.0054
6 brw_kiovec 0.0083
11 brw_page 0.0573
1 detach_mnt 0.0125
2 attach_mnt 0.0139
3 move_vfsmnt 0.0187
2 __mntput 0.0208
2 mangle 0.0125
2 get_filesystem_info 0.0019
1 sys_ustat 0.0045
1 get_unnamed_dev 0.0208
1 do_umount 0.0027
1 mount_is_safe 0.0208
2 block_llseek 0.0125
1 get_write_access 0.0156
1 deny_write_access 0.0125
2 lookup_hash 0.0104
3 open_namei 0.0019
1 sys_unlink 0.0039
1 vfs_follow_link 0.0026
3 page_follow_link 0.0065
3 sys_dup2 0.0134
5 do_fcntl 0.0073
1 send_sigio_to_task 0.0052
1 sys_ioctl 0.0020
2 vfs_readdir 0.0096
1 fillonedir 0.0057
1 filldir64 0.0031
1 do_select 0.0017
1 fcntl_setlease 0.0016
1 dput 0.0028
1 d_invalidate 0.0069
1 dget_locked 0.0208
1 d_prune_aliases 0.0063
1 prune_dcache 0.0026
1 have_submounts 0.0078
2 d_delete 0.0114
1 __inode_dir_notify 0.0057
1 read_blk 0.0104
4 find_free_dqentry 0.0078
4 do_insert_tree 0.0086
3 read_dquot 0.0085
1 set_dqblk 0.0018
1 set_info 0.0037
2 dquot_initialize 0.0043
1 load_elf_interp 0.0014
1 remove_proc_entry 0.0037
1 minix_partition 0.0037
182 ext2_free_blocks 0.1835
2 ext2_new_block 0.0007
1 ext2_dotdot 0.0208
2 random_read 0.0060
4 vt_ioctl 0.0005
2 vcs_write 0.0017
1 receive_chars 0.0023
3 set_fdc 0.0170
1 _lock_fdc 0.0030
1 show_floppy 0.0017
2 start_motor 0.0078
1 wait_til_done 0.0031
2 format_interrupt 0.0312
1 setup_format_params 0.0022
5 rw_interrupt 0.0063
1 ide_spin_wait_hwgroup 0.0078
1 set_pio_mode 0.0104
3 ide_add_generic_settings 0.0059
1 ahc_linux_alloc_device 0.0089
2 ahc_linux_filter_command 0.0027
2 ahc_linux_queue_recovery_cmd 0.0007
1 ahc_aha394XX_setup 0.0125
1 revalidate_scsidisk 0.0024
6 pci_find_capability 0.0312
1 pci_find_parent_resource 0.0078
12 pci_set_power_state 0.0417
3 pci_save_state 0.0375
1 pci_restore_state 0.0078
3 pci_compare_state 0.0375
1 pci_generic_resume_restore 0.0312
1 pci_generic_resume_compare 0.0312
2 pci_enable_device 0.0417
1 pci_disable_device 0.0156
4 pci_scan_slot 0.0192
1 pci_pm_suspend_device 0.0208
1 pci_pm_resume_device 0.0312
1 pci_pm_save_state_bus 0.0104
1 pci_pm_suspend_bus 0.0104
15 isapnp_alternative_switch 0.0154
1 isapnp_valid_port 0.0031
1 isapnp_check_interrupt 0.0039
2 isapnp_valid_irq 0.0040
1 isapnp_print_configuration 0.0015
1 isapnp_set_port 0.0035
12 fbcon_clear 0.0300
4 fbcon_putc 0.0192
5 fbcon_cfb24_putcs 0.0054
3 write_disk_sb 0.0067
3 sync_sbs 0.0208
1 set_disk_info 0.0312
9 get_geo 0.0703
1 md_ioctl 0.0004
3 md_thread 0.0069
1 md_wakeup_thread 0.0312
5 md_register_thread 0.0312
2 md_error 0.0125
1 status_unused 0.0063
4 status_resync 0.0068
10 md_status_read_proc 0.0145
2 sys_sendmsg 0.0042
1 dst_alloc 0.0069
1 ip_queue_xmit 0.0008
1 ip_build_xmit_slow 0.0008
2 ip_build_xmit 0.0022
2 ip_fragment 0.0023
2 ip_icmp_error 0.0060
1 tcp_fastretrans_alert 0.0008
1 __tcp_select_window 0.0042
230 rtmsg_ifa 1.4375
31 inet_forward_change 0.2422
669 devinet_sysctl_forward 6.9688
3 devinet_sysctl_register 0.0104
4 devinet_sysctl_unregister 0.0833
4 inet_sock_destruct 0.0104
3 inet_sock_release 0.0170
4 inet_create 0.0066
10 inet_bind 0.0152
1 inet_wait_for_connect 0.0022
2 inet_stream_connect 0.0032
374 fib_netdev_event 2.9219
523311 total 0.4193
>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<
On 3/15/02, 2:05:39 PM, Alan Cox <alan@lxorguk.ukuu.org.uk> wrote regarding
Re: bug (trouble?) report on high mem support:
> > running under the 2.4.7-10 enterprise
> > kernel. This same program runs fine
> > under the 2.4.7-10 smp kernel. The main
> Firstly queue standard comment about 2.4.9 errata kernels and upgrading
> > difference is that in a top output, most
> > of the cpu time is in system mode and very
> > little user mode under the enterprise kernel,
> > and just the opposite under the smp kernel.
> When you are using large amounts of RAM things in the PC world get a bit
> messy. Is this a box with a lot of memory ?
next prev parent reply other threads:[~2002-03-15 20:04 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-03-15 19:25 bug (trouble?) report on high mem support John Helms
2002-03-15 20:05 ` Alan Cox
2002-03-15 20:07 ` John Helms [this message]
2002-03-15 20:30 ` Alan Cox
2002-03-15 20:32 ` John Helms
2002-03-15 23:37 ` Mike Anderson
2002-03-15 23:38 ` Randy.Dunlap
2002-03-16 0:02 ` Martin J. Bligh
2002-03-16 4:34 ` John Helms
2002-03-16 5:44 ` Martin J. Bligh
2002-03-18 21:45 ` Randy.Dunlap
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=20020315.20073100@linux.local \
--to=john.helms@photomask.com \
--cc=Jim.Trice@photomask.com \
--cc=Martin.Bligh@us.ibm.com \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=linux-kernel@vger.kernel.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.