主站蜘蛛池模板:
广东粤韶钢铁有限公司|
河南省新乡市矿山起重机有限公司|
常州斯太尔动力机械有限公司|
佛山市科机械有限公司|
上海机械制造有限公司|
青岛新大成塑料机械有限公司|
诸城市华钢机械有限公司|
广州起重机械有限公司|
苏州市大华精密机械有限公司|
广州金本机械设备有限公司
|
日照瑞荣机械有限公司|
潍坊重工机械有限公司|
涂装机械设备有限公司|
邹平县宏鑫机械制造有限公司|
河北新利钢铁有限公司|
青岛广德机械有限公司|
湖北仙粮机械有限公司|
常州福牛机械有限公司|
江苏方圣机械有限公司|
广东宏兴机械有限公司|
上海万铂起重机械有限公司|
合肥起重机械有限公司|
山东源鑫农牧机械有限公司|
广州联冠机械有限公司|
北京大森包装机械有限公司|
江苏润明机械设备有限公司怎么样
|
台州欧玮机械有限公司|
山东天元建设机械有限公司|
昆明 机械 有限公司|
长沙宏银机械有限公司|
山东重特机械有限公司|
苏州工业园区机械有限公司|
上海奉业包装机械有限公司|
温州立胜印刷包装机械有限公司|
上海喜曼机械有限公司|
英国敬业钢铁有限公司|
上海胡鑫机械有限公司|
兖州大华机械有限公司|
江阴市中立机械工业有限公司|
江苏佳粮机械有限公司|
连云港市机械有限公司|
江苏飞耀机械制造有限公司|
恒天九五重工有限公司|
上海凯奇机械设备有限公司|
温州瑞达机械有限公司|
西安金力特机械设备有限公司|
济南梓鑫机械有限公司|
兖矿大陆机械有限公司|
珠海市广浩捷精密机械有限公司|
江阴宗承钢铁有限公司|
盐山宏润重工有限公司|
萨克米机械有限公司|
杭州富朗机械有限公司|
恒泰机械制造有限公司|
才美机械制造(上海)有限公司|
机械设备租赁有限公司|
南京佳盛机械设备有限公司|
滕州市美力机械有限公司|
荆州祥达机械制造有限公司
|
山东瑞华工程机械有限公司|
唐山鑫达钢铁有限公司|
山东萨丁重工有限公司|
上海新麦机械设备制造有限公司|
成都大华路面机械有限公司|
潍坊新成达机械有限公司|
宁波华骏机械有限公司|
佛山市海裕机械有限公司|
磊蒙机械设备有限公司|
唐山唐钢钢铁有限公司|
德州佳永机械制造有限公司|
上海沃勒起重设备有限公司
|
青岛顺德塑料机械有限公司|
青岛安成食品机械有限公司
|
上海朗惠包装机械有限公司|
宁波震德机械制造有限公司|
伟业机械制造有限公司|
肯拉铎机械有限公司|
宁波北仑机械有限公司|
上海德珂斯机械自动化技术有限公司|
徐州斗山工程机械有限公司|
上海玉兆精密机械有限公司|
延边鸿起实业有限公司|
徐州普特工程机械有限公司|
温州 轻工机械有限公司|
浙江德迈机械有限公司|
杭州瑞东机械有限公司|
重庆文安机械有限公司|
重庆信鼎精密机械有限公司|
江苏天泽精工机械有限公司|
江苏苏东化工机械有限公司|
广州坚诺机械设备有限公司|
深圳精密机械有限公司|
上海戴服特包装机械有限公司|
深圳市环球同创机械有限公司|
深圳起点云有限公司|
成都精密机械有限公司|
昆山市机械有限公司|
浙江机械有限公司招聘信息|
天津宏大纺织机械有限公司|
力源液压机械有限公司|
大连万阳重工有限公司|
常州浦发机械有限公司|
辽宁三君机械有限公司|
济南 机械 有限公司|
福州 机械 有限公司|
广东粤韶钢铁有限公司|
郑州机械设备有限公司|
杭州杭顺机械有限公司|
陕西 机械 有限公司|
浙江塑机械有限公司|
三菱重工上海有限公司|
新乡市先锋振动机械有限公司|
深圳固尔琦包装机械有限公司|
商丘 机械设备有限公司|
东营石油机械有限公司|
天津市申成包装机械有限公司
|
广州西力机械有限公司|
震德塑料机械有限公司|
爱克苏州机械有限公司|
山东力王重工机械有限公司|
高峰机械工业有限公司|
滦南华瑞钢铁有限公司|
大丰奥泰机械有限公司|
鑫华机械制造有限公司|
东阳机械设备制造有限公司|
凯斯纽荷兰机械 哈尔滨 有限公司|
宁波力盟机械有限公司|
南京创力传动机械有限公司|
佛山市玻璃机械有限公司|
绵阳动力机械有限公司|
瑞安瑞泰机械有限公司|
东莞液压机械有限公司|
桂林橡胶机械有限公司|
青州市远航机械设备有限公司
|
沧州铁狮磨浆机械有限公司|
郑州市天赐重工机械有限公司|
成机械设备有限公司|
广州汇亿机械有限公司|
沈阳维用精密机械有限公司|
太原通泽重工有限公司|
大连盘起工业有限公司|
泰安东岳重工有限公司|
上海科峰机械有限公司|
湖北粮食机械有限公司|
江苏飞耀机械制造有限公司|
河北新钢钢铁有限公司|
山东明美数控机械有限公司
|
佛山市恒奥佳化工机械有限公司
|
象山机械制造有限公司|
廊坊德基机械有限公司|
中实洛阳重型机械有限公司|
上海申虎包装机械设备有限公司
|
玛连尼 法亚机械有限公司|
靖江 机械有限公司|
均强机械苏州有限公司|
宁波博旺机械有限公司|
常熟机械制造有限公司|
沈阳维用精密机械有限公司招聘|
福建东亚机械有限公司|
河南安普包装机械制造有限公司|
龙海起重工具有限公司|
武汉机械制造有限公司|
万金机械配件有限公司|
迪砂常州机械有限公司|
瑞德森机械有限公司|
长沙晶锐机械有限公司|
天津 津工机械有限公司|
河北晓进机械制造有限公司|
上海创灵包装机械制造有限公司
|
宣化华泰矿冶机械有限公司|
青岛塑料机械有限公司|
山东宇冠机械有限公司|
杭州建泰机械有限公司|
精密机械电子有限公司|
郑州华隆机械制造有限公司|
青岛 机械有限公司|
苏州一工机械有限公司|
温岭市大众精密机械有限公司|
福建泉成机械有限公司|
无锡凯希迪斯机械有限公司|
湖州机械制造有限公司|
广东力特工程机械有限公司|
诺曼艾索机械技术(北京)有限公司
|
友隆精密机械有限公司|
安丘博阳机械制造有限公司|
南通赛孚机械设备有限公司|
广州大圆机械设备有限公司|
河南启瀚机械设备有限公司|
无锡精密机械有限公司|
无锡市巨神起重机有限公司|
启益电器材机械有限公司招聘|
隆英金坛机械有限公司|
张家港市港达机械有限公司|
云南德胜钢铁有限公司|
浙江华邦机械有限公司|
常州市良久机械制造有限公司|
东莞市旭田包装机械有限公司|
固安嘉峰机械有限公司|
宁江精密机械有限公司|
石家庄博锐食品机械有限公司|
莱州神工机械有限公司|
石家庄 机械有限公司|
扬州东进机械有限公司|
沈阳友维机械有限公司|
广东恒联食品机械有限公司售后|
河北凯瑞重工有限公司|
山东贝特起重机有限公司|
保定向阳航空精密机械有限公司|
潍坊二川机械有限公司|
唐山佳鑫机械配件有限公司|
浙江流遍机械润滑有限公司|
连云港亚新钢铁有限公司|
青岛塑料机械有限公司|
宁波天瑞精工机械有限公司|
上海大恒光学精密机械有限公司|
上海一达机械有限公司|
上海鑫水机械有限公司|
东莞豪力机械有限公司|
江阴博纬机械有限公司|
天津钢管钢铁贸易有限公司|
大牧人机械有限公司|
山东问云机械有限公司|
精密机械加工有限公司|
韶瑞重工有限公司招聘|
上海冬松精密机械有限公司|
南京凯友橡塑机械有限公司|
上海金相机械有限公司|
德蒙压缩机械有限公司|
郑州三和水工机械有限公司|
东莞市锋机械有限公司|
信阳众泰机械设备有限公司|
诸城市万兴机械有限公司|
宁波东泰机械有限公司|
协展机械工业有限公司|
河南黎明路桥重工有限公司|
广东粤凯机械有限公司|
沧州机械制造有限公司|
常州坤世精密机械有限公司|
江苏宏光钢铁有限公司|
常州武进机械有限公司|
长沙建鑫机械有限公司|
华威机械制造有限公司|
珠海仕高玛机械设备有限公司|
无锡兆立精密机械有限公司
|
宁波华表机械制造有限公司|
上海傣纬机械设备有限公司|
杭州双龙机械有限公司|
西安星火包装机械有限公司|
洛阳鹏起实业有限公司怎么样|
苏州牧天动力机械有限公司|
浙江建机起重机械有限公司|
山东晨灿机械有限公司|
杭州海陆重工有限公司|
东莞市腾机械有限公司|
徐州利国钢铁有限公司|
常熟市机械有限公司|
安徽金锡机械有限公司|
上海卓亚矿山机械有限公司|
河北永明地质工程机械有限公司|
佛山市南海鼎工包装机械有限公司
|
无锡英那威特机械发展有限公司
|
太行机械工业有限公司|
蚌埠 机械有限公司|
张家口煤矿机械有限公司|
南通 机械 有限公司|
河南省时代起重机械有限公司|
山东九环石油机械有限公司|
佛山建邦机械有限公司|
上海鑫水机械有限公司|
常州市昊博机械有限公司|
曲阜机械制造有限公司|
华劲机械制造有限公司|
杭州高福机械制造有限公司|
成都 食品机械有限公司|
恒丰机械配件有限公司|
佳木斯农业机械有限公司|
上海矿山机械有限公司|
泰田液压机械有限公司|
烟台鑫海矿山机械有限公司|
上海余特包装机械制造有限公司|
星包装机械有限公司|
金马机械制造有限公司|
江苏苏东化工机械有限公司|
宁波固奇包装机械制造有限公司|
攀枝花钢铁有限公司|
深圳包装机械有限公司|
宁波昌源机械有限公司|
西安 工程机械有限公司|
精一机械(中山)有限公司|
西安普阳机械有限公司|
深圳精密机械有限公司|
浙江中意机械有限公司|
泉州市工程机械有限公司|
东阳机械制造有限公司|
浙江瑞志机械有限公司|
南昌中昊机械有限公司|
石家庄聚力特机械有限公司|
东莞市途锐机械有限公司|
山东鲁丽钢铁有限公司|
昆山博通机械设备有限公司|
济南大彤机械设备有限公司|
青岛兰石重型机械设备有限公司|
山东龙腾机械有限公司|
天津天重江天重工有限公司|
威海光威精密机械有限公司|
青岛谊金华塑料机械有限公司|
河钢乐亭钢铁有限公司|
青岛锻压机械有限公司|
上海山冠机械有限公司|
杭州宏展机械有限公司|
河南三兄重工有限公司|
河北天冠环保机械有限公司|
台州欧玮机械有限公司|
襄阳亚舟重型工程机械有限公司|
浙江南山传动机械有限公司
|
常州拓美威精密机械有限公司|
江阴市洪腾机械有限公司|
河南卫华重型机械有限公司|
广州赛思达机械设备有限公司|
广州九盈机械有限公司|
深圳精密达机械有限公司|
江西柳工机械设备有限公司|
唐山 机械设备有限公司|
德阳机械制造有限公司|
曲阜艾特机械有限公司|
扬州禹笑水利机械有限公司|
东莞市和明机械有限公司|
大连蓝德机械有限公司|
昆山优能机械有限公司|
浙江引春机械有限公司|
沈阳六合机械有限公司|
江苏仁达机械有限公司|
南阳市 机械有限公司|
杭州誉球机械有限公司|
无锡市光彩机械制造有限公司|
抚顺机械制造有限公司|
建筑装饰有限公司起名|
无锡市康晖机械制造有限公司|
常州华机械有限公司|
宁波环海重工有限公司|
艺达精密机械有限公司|
山东机械制造有限公司|
苏州亿泛精密机械有限公司|
广州华劲机械有限公司|
沧州怡和机械有限公司|
自贡机械制造有限公司|
常州起重机械有限公司|
天津市三鼎包装机械有限公司|
安阳亚新钢铁有限公司|
山东康弘机械有限公司|
亨内基机械上海有限公司|
蚌埠行星机械有限公司|
西安中大机械有限公司|
苏州江源精密机械有限公司|
重庆墨龙机械有限公司|
恒力泰机械有限公司|
山东岳工机械有限公司|
合肥市春华起重机械有限公司
|
青岛沃隆花生机械有限公司|
重庆智茂机械制造有限公司|
山东六丰机械有限公司|
上海塑帝机械有限公司|
台进精密机械有限公司|
温州杰福机械设备有限公司|
化工有限公司起名大全|
瑞安瑞泰机械有限公司|
山东兖州煤矿机械有限公司|
上海起重机械有限公司|
宜兴市机械有限公司|
浙江荣众机械有限公司|
江苏力威机械有限公司|
深圳市环球同创机械有限公司|
新兴移山天津重工有限公司|
昆山 精密机械有限公司|
郑州红星机械制造有限公司|
文水海威钢铁有限公司|
天津钢铁贸易有限公司|
上海慕鼎机械设备有限公司|
唐山唐银钢铁有限公司|
佛山市浩铭达机械制造有限公司|
长葛鑫鑫机械有限公司|
深圳市美鹏机械设备有限公司|
江苏金梧机械有限公司|
鑫锐机械设备有限公司|
无锡机械电器有限公司|
宁波正凯机械有限公司|
徐州普特工程机械有限公司|
山东金成机械有限公司|
泰而勒食品机械贸易(上海)有限公司|
卫华起重机有限公司|
南通盛仕达精密机械有限公司|
营口隆仁重工有限公司|
江苏冠宇机械设备制造有限公司|
杭州卡塞尔机械有限公司|
安徽宏远机械制造有限公司|
东风悦达起亚有限公司|
江山重工机械有限公司|
重庆机械有限公司招聘|
鼎盛机械设备有限公司|
山东纺织机械有限公司|
蚌埠神舟机械有限公司|
广州金宗机械有限公司|
苏州琦珏机械有限公司|
上海隆康机械设备有限公司|
河南省新乡市矿山起重机有限公司
|
济南华工液压机械有限公司|
诸城盛新德机械有限公司|
苏州新和机械有限公司|
浙江阜康机械有限公司|
昆山东新力特精密机械有限公司|
泰安东岳重工有限公司|
沈阳维用精密机械有限公司|
河北春耕机械制造有限公司
|
河南矿山机械有限公司|
天津亨旺机械有限公司|
辽阳新达钢铁有限公司|
珠海仕高玛机械设备有限公司|
郑州市鑫宇机械制造有限公司|
宝钢盐城钢铁有限公司|
上海 鑫机械设备有限公司|
昆山日日先精密机械有限公司|
输送机械设备有限公司|
抚顺起亮食品有限公司|
宜春江特机械传动有限公司
|
大连起重机有限公司|
杭州双龙机械有限公司|
佳先机械制造有限公司|
首钢长白机械有限公司|
宁波德霖机械有限公司|
常州市永明机械制造有限公司|
上海隆康机械设备有限公司|
英隆机械昆山有限公司|
青岛昊宇重工有限公司|
常州动力机械有限公司|
上海帆铭机械有限公司|
扬州中孚机械有限公司|
四平方向机械有限公司|
南牧机械有限公司招聘|
眉山千层弹花机械有限公司|
东莞机械设备制造有限公司|
安徽联塔盛通机械制造有限公司
|
南京南特精密机械有限公司|
机电设备有限公司起名|
无锡市巨神起重机有限公司
|
无锡通用起重运输机械有限公司|
德清章盟机械设备有限公司|
中山冠力机械有限公司|
广州万举机械有限公司|
四川德盛钢铁有限公司|
鑫泰数控机械有限公司|
德清章盟机械设备有限公司|
常州国丰机械有限公司|
德昌誉机械制造有限公司|
郑州红星机械有限公司|
广东华鼎机械有限公司|
广东富华机械装备制造有限公司|
无锡旭英机械有限公司|
江苏久保田农机机械有限公司|
天津瑞星传动机械有限公司|
北京大铭世进机械设备有限公司|
东莞市金拓机械有限公司|
上海善能机械有限公司|
天津润机械有限公司|
台州市路桥奇勇农业机械有限公司|
诸城科翔机械有限公司|
深圳数控机械有限公司|
温州力冠机械有限公司|
南通中远重工有限公司|
合肥浩凯机械有限公司|
上海颖盛机械有限公司|
宁波宁塑机械有限公司|
唐山正丰钢铁有限公司|
河南共威机械设备有限公司
|
苏州辽鞍机械有限公司|
郑州宇机械有限公司|
杭州萧山天成机械有限公司|
徐州永欣重工有限公司|
长春合心机械制造有限公司|
郑州东方尚武食品机械有限公司|
天津金岸重工有限公司|
椿中岛机械有限公司|
温州光明印刷机械有限公司
|
马钢合肥钢铁有限公司|
安徽国梁机械设备有限公司|
珠海市机械设备有限公司|
杭州德智机械有限公司|
珠海裕丰钢铁有限公司|
山东恒升机械有限公司|
山西中德科工机械制造有限公司
|
安丰钢铁有限公司地址|
安徽正元机械有限公司|
东莞市泽冠机械有限公司|
江苏泰美环保机械有限公司|
常州辉机械有限公司|
江西 机械有限公司|
上海达和荣艺包装机械有限公司|
村田机械上海有限公司|
大连吉利机械配件有限公司|
天津云飞机械有限公司|
东莞市机械有限公司|
杭州中亚机械有限公司招聘|
山东明沃机械有限公司|
济南农沃机械有限公司|
力源液压机械有限公司|
苏州一工机械有限公司|
博兴县钢铁有限公司|
众立机械制造有限公司|
重庆双腾机械制造有限公司|
三门峡化工机械有限公司|
济南真诺机械有限公司|
德阳川广机械有限公司|
杭州卡塞尔机械有限公司|
河南豪丰机械制造有限公司|
杭州汽轮机械设备有限公司|
绍兴 机械 有限公司|
宜兴机械设备有限公司|
苏州海骏自动化机械有限公司|
山东力王重工机械有限公司|
建筑机械租赁有限公司|
上海鸿尔机械有限公司|
上海尼尔机械制造有限公司|
昆明呈钢钢铁有限公司|
诺威起重设备苏州有限公司|
景德镇 机械有限公司|
荆州祥达机械制造有限公司|
江西鑫通机械有限公司|
广州金本机械设备有限公司|
浙江制药机械有限公司|
新昌华亿机械有限公司|
苏州金德纬机械有限公司|
浙江邦泰机械有限公司|
西马特机械制造有限公司|
廊坊德基机械有限公司|
瑞安市印刷机械有限公司|
苏州开隆机械有限公司|
宁波住重机械有限公司|
威海化工机械有限公司招聘|
新力机械制造有限公司|
玉环锐利机械有限公司|
临沂盖氏机械有限公司|
山西秋林机械有限公司|
无锡鹰贝机械有限公司|
河南奥创机械设备有限公司|
上海重型机械有限公司|
上海汉虹精密机械有限公司|
长春机械制造有限公司|
鞍山重工机械有限公司|
湖南华菱钢铁有限公司|
新疆丰泰钢铁有限公司|
宁波安德机械有限公司|
宁波翠科机械有限公司|
克朗斯机械有限公司|
上海浩勇精密机械有限公司|
南京工程机械有限公司|
乐清市机械有限公司|
昆山博通机械设备有限公司|
自动化机械有限公司|
斗山机械工程有限公司|
北京加隆工程机械有限公司|
衢州 机械有限公司|
上海玖钲机械设备有限公司|
杭州一鼎传动机械有限公司|
上海包装机械有限公司|
昆山博通机械设备有限公司|
佛山市科鹰机械有限公司|
佛山建邦机械有限公司|
威塑料机械有限公司|
河南省平原矿山机械有限公司|
浩强精密机械有限公司|
南京金城机械有限公司|
机械设备出口有限公司|
沈阳六合机械有限公司|
苏州艾卓精密机械有限公司|
东莞市今塑精密机械有限公司|
江苏恩纳斯重工机械有限公司|
广州市 包装机械有限公司|
宁波中能连通机械有限公司|
宝钢湛江钢铁有限公司招聘|
龙海起重工具有限公司|
泰州市海锋机械制造有限公司|
郑州长宏机械制造有限公司|
昆山裕邦机械有限公司|
输送机械制造有限公司|
上海皆力机械设备有限公司|
青岛昌源隆纺织机械有限公司|
江苏铁本钢铁有限公司|
平湖市机械有限公司|
南通市通州区三槐机械制造有限公司
|
延边鸿起实业有限公司|
浙江起步儿童用品有限公司|
慈溪市宏晟机械设备有限公司
|
青岛大牧人机械有限公司|
雷肯农业机械有限公司|
鑫台铭机械有限公司|
长沙机械与制造有限公司|
河南省机械有限公司|
玛狮工程机械有限公司|
河北中浩机械制造有限公司
|
佛山市信虹精密机械有限公司|
张家港白熊科美机械有限公司
|
江门振达机械有限公司|
广东穗华机械设备有限公司|
徐州恒辉编织机械有限公司|
郑州品创机械设备有限公司|
曲阜圣泰机械有限公司|
浙江美华包装机械有限公司|
天门纺织机械有限公司|
上海的纸箱机械有限公司|
东营嘉信机械有限公司|
中核天津机械有限公司|
浙江海重重工有限公司|
印刷包装机械有限公司|
东宇机械设备有限公司|
丽驰精密机械有限公司|
斗山工程机械有限公司|
迁安荣信钢铁有限公司|
连云港机械制造有限公司|
广东南牧机械设备有限公司|
厦门 机械设备有限公司|
山东天力液压机械有限公司|
嘉兴市机械有限公司|
昆山北钜机械有限公司|
江苏盐城机械有限公司|
山东莱德机械有限公司|
山东金大丰机械有限公司|
浙江亿鹏机械有限公司|
湖南天拓重工有限公司|
安徽 机械设备有限公司|
江苏海特尔机械有限公司|
常州先电机械有限公司|
佛山三技精密机械有限公司|
昆山博通机械设备有限公司|
温州华推机械有限公司|
佳友精密机械有限公司|
上海机械进出口有限公司|
广意永雄机械有限公司|
天津新港船舶重工有限公司|
安徽金龙机械有限公司|
住友重机械有限公司|
河北政博机械制造有限公司|
山东岳工机械有限公司|
天津宏大纺织机械有限公司|
特雷克斯常州机械有限公司|
重庆智茂机械制造有限公司|
大理大钢钢铁有限公司|
长城机械制造有限公司|
海之力机械有限公司|
东莞市英豪机械有限公司|
劲源机械设备有限公司|
徐州成日钢铁有限公司|
上海上丰机械有限公司|
河北东方富达机械有限公司|
浙江欧耀机械有限公司|
江苏洪流化工机械有限公司|
上海中机械有限公司|
安徽宏远机械制造有限公司|
蓬莱禄昊化工机械有限公司|
河北坤达起重设备有限公司|
唐山津西钢铁有限公司|
浙江自力机械有限公司|
新乡市西贝机械有限公司|
浩胜食品机械有限公司|
上海紫明印刷机械有限公司|
四川依赛特机械制造有限公司|
机械加工 有限公司|
重庆江增船舶重工有限公司|
宁波美亚特精密机械有限公司
|
上海冉本机械制造有限公司|
天津富启机械有限公司|
飞虎机械制造有限公司|
新乡 筛分机械有限公司|
南京机械电子有限公司|
船舶机械制造有限公司|
江苏长强钢铁有限公司|
浙江塑料机械有限公司|
东莞市嘉鲁特注塑机械有限公司|
河南起重机器有限公司|
苏州 精密机械有限公司|
上海申虎包装机械设备有限公司|
江阴兴澄特种钢铁有限公司地址
|
焦作市机械制造有限公司|
青岛银象机械有限公司|
河北州科重工有限公司|
武汉瑞威特机械有限公司|
河北荣信钢铁有限公司|
沂南中天机械有限公司|
杭州华兴机械有限公司|
厦门升正机械有限公司|
张家港机械制造有限公司|
富阳 机械有限公司|
张家港海狮洗涤机械有限公司
|
连云港机械制造有限公司
|
杭州萧山天成机械有限公司|
苏州敏喆机械有限公司|
世创机械制造有限公司|
佛山市劲雄机械有限公司|
上海百劲机械有限公司|
石家庄工程机械有限公司|
柳州起重机器有限公司|
宿迁市机械有限公司|
佛山市科鹰机械有限公司|
旭恒精工机械制造有限公司|
无锡布勒机械制造有限公司招聘|
天津江天重工有限公司|
青州市三联重工设备制造有限公司
|
江阴福鑫机械有限公司|
河北双天机械制造有限公司|
深圳起航电商有限公司|
新华起重工具有限公司|
上海陆达包装机械制造有限公司|
东莞市全永机械制造有限公司
|
厦门 机械有限公司|
南通恩派特机械有限公司|
苏州动力机械有限公司|
大连吉利机械配件有限公司|
烟台精越达机械设备有限公司|
济南沃德机械制造有限公司|
上海科峰机械有限公司|
安徽泰源工程机械有限公司|
新兴重工天津国际贸易有限公司|
广州日富机械有限公司|
宁夏天地奔牛银起设备有限公司
|
安阳锻压机械有限公司|
东莞正扬电子机械有限公司怎么样|
宝鸡忠诚制药机械有限公司|
北京机械设备租赁有限公司|
东莞正扬电子机械有限公司|
吉林吉钢钢铁有限公司|
乐星机械无锡有限公司|
无锡杨佳机械有限公司|
上海昱音机械有限公司|
无锡精工机械有限公司|
河南佳德机械有限公司|
张家港机械制造有限公司|
宁波市机械有限公司|
海门亿峰机械有限公司|
潍坊机械设备有限公司|
无锡创能机械制造有限公司|
江西机械制造有限公司|
青岛西城铸造机械有限公司|
长沙力诺机械有限公司|
宁波精密机械有限公司|
济南快克数控机械有限公司|
山东豪迈机械制造有限公司|
上海汉普机械有限公司|
河北国煤机械制造有限公司|
焦作 机械 有限公司|
无锡威马机械有限公司|
世翔精密机械制造有限公司|
山东煤矿机械有限公司|
德州锦冠钢铁有限公司|
东宇机械设备有限公司|
嘉兴扬鑫机械有限公司|
苏州德伊捷自动化机械有限公司|
山东康弘机械有限公司|
徐州中嘉工程机械有限公司|
东阳市机械有限公司|
上海清河机械有限公司|
苏州洁宝机械有限公司|
台州精密机械有限公司|
兖州丰业机械有限公司|
上海精密机械制造有限公司|
山东龙辉起重机械有限公司|
江苏同力机械有限公司|
扬州鼎隆机械有限公司|
广东华三行工程机械有限公司|
汉威机械制造有限公司|
威海印刷机械有限公司|
勤美达精密机械有限公司|
河南豫工机械有限公司|
杭州精工机械有限公司|
国研机械设备有限公司|
浙江新立机械有限公司|
溧阳市机械有限公司|
佛山市明宏机械设备有限公司|
三一起重机械有限公司|
唐山市德龙钢铁有限公司|
山东 食品机械 有限公司|
江苏威鹰机械有限公司|
山东兖州煤矿机械有限公司|
保定机械制造有限公司|
扬州扬宝机械有限公司|
石化机械制造有限公司|
浙江向隆机械有限公司|
青岛欣鑫数控精密机械有限公司
|
佛山市钢铁有限公司|
无锡市锡恒机械有限公司|
四川腾中重工机械有限公司|
嵊州市龙威机械制造有限公司|
博山华翔机械制造有限公司|
台州华达机械有限公司|
南京佳盛机械设备有限公司|
福建联丰机械有限公司|
四川晶工机械有限公司|
上海轩特机械设备有限公司|
威塑料机械有限公司|
富华重工有限公司老板|
财益机械工业有限公司|
徐工基础工程机械有限公司|
广东韶关钢铁有限公司|
有限公司 印刷机械|
西安亿起来贸易有限公司|
安徽唐兴机械装备有限公司|
贵阳闽达钢铁有限公司|
印刷包装机械有限公司|
东莞元渝机械有限公司|
山东新纪元重工有限公司|
无锡通用机械有限公司|
纸箱机械设备有限公司|
江苏华夏重工有限公司|
恒利达机械有限公司|
昆明远桥机械有限公司|
湖南鼎峰机械有限公司|
上海市机械有限公司|
苏州威邦自动化机械有限公司|
山东矿山机械有限公司|
张家港 机械设备有限公司|
广东重工建设监理有限公司怎么样|
郑州永联机械有限公司|
洛阳高峰工程机械有限公司|
英侨机械制造有限公司|
太仓悦凯精密机械有限公司|
宁波华强机械有限公司|
山东鲁丽钢铁有限公司|
西安鸿运机械有限公司|
常州汉森机械有限公司|
济南鑫聚德机械有限公司|
杭州丽伟电脑机械有限公司|
南通力威机械有限公司|
无锡力恩机械有限公司|
广州机械自动化有限公司|
河南茂盛机械制造有限公司|
上海沁艾机械设备有限公司|
湘元三一机械有限公司|
镇田机械平湖有限公司|
江阴祥乐机械有限公司|
慈溪市机械有限公司|
上海曼中机械有限公司|
河南省起重机有限公司|
台山市机械厂有限公司|
无锡市江益液压机械成套有限公司
|
鑫科木工机械有限公司|
林氏玻璃机械有限公司|
湖南天拓重工有限公司|
南通奥普机械工程有限公司|
青岛鑫泉塑料机械有限公司|
青岛科泰重工机械有限公司
|
徐州永欣重工有限公司|
常州市龙鑫化工机械有限公司
|
江苏汤姆包装机械有限公司|
沈阳 机械 有限公司|
有限公司发起人协议|
万金机械配件有限公司|
唐山燕山钢铁有限公司|
浩胜食品机械有限公司|
济南科华机械有限公司|
尤工机械设备有限公司|
柳州工程机械有限公司|
山东岳峰起重机械有限公司|
杭州鸿立机械有限公司|
南京三友机械有限公司|
东莞市力华机械设备有限公司
|
上海成套机械有限公司|
昆山市烽禾升精密机械有限公司
|
旭生机械深圳有限公司|
河北强华水利机械有限公司|
北京恒机械有限公司|
江苏中威重工机械有限公司|
登福机械上海有限公司|
浙江珠峰机械有限公司|
洛阳易高机械有限公司|
迈安德食品机械有限公司|
东莞市鑫国丰机械有限公司|
青岛华雷重工设备有限公司|
新乡市中轻机械有限公司|
新疆 机械有限公司|
芜湖 机械制造有限公司|
常州市工程机械有限公司|
精密机械制造有限公司|
吉林大华机械制造有限公司|
济南金胜星机械设备有限公司
|
杭州康发塑料机械有限公司
|
新乡市欧霖佳机械有限公司|
河南机械制造有限公司|
江阴市机械有限公司|
海安机械制造有限公司|
深圳塑胶机械有限公司|
江苏中威重工机械有限公司|
大连橡胶塑料机械有限公司|
上海圣起包装机械有限公司
|
嘉兴瑞宏精密机械有限公司|
普惠环保机械有限公司|
东营恒诚机械有限公司|
上海尼法机械有限公司|
安徽机械制造有限公司|
浙江鼎力机械有限公司|
东莞市工业机械有限公司|
上海 马机械有限公司|
苏州海盛精密机械有限公司怎么样
|
上海御流包装机械有限公司|
安徽起重机械有限公司|
湖北天腾重型机械制造有限公司|
济宁天鸿机械有限公司|
上海包装机械设备有限公司|
烟台东恒机械有限公司|
温州 轻工机械有限公司|
青岛鲁耕农业机械有限公司|
昆成机械(昆山)有限公司|
河北明芳钢铁有限公司|
河北荣信钢铁有限公司|
江阴机械制造有限公司|
新乡市新久振动机械有限公司|
泉州佳升机械有限公司|
沧州铁狮磨浆机械有限公司|
动力机械制造有限公司|
东莞%机械制造有限公司|
安钢闽源钢铁有限公司|
沈阳小松工程机械有限公司|
宏信机械设备有限公司|
葛洲坝能源重工有限公司|
美心翼申机械有限公司|
河南耿力机械有限公司|
河南宝润机械有限公司|
陕西 机械 有限公司|
机械有限公司怎么注册|
山东机械设备制造有限公司|
苏州市江南石化机械有限公司|
安徽鸿泰钢铁有限公司|
龙腾机械制造有限公司|
重庆驰骋机械有限公司|
江苏鼎盛重工有限公司|
烟台 机械有限公司|
江苏炬峰机械有限公司|
大连吉利机械配件有限公司|
江阴凯澄起重机械有限公司|
兰州 机械 有限公司|
上海台新食品机械有限公司|
常州市佳凯包装机械有限公司|
上海慕鼎机械设备有限公司|
深圳起点云有限公司|
广州东升机械有限公司|
江苏长强钢铁有限公司|
广州中益机械有限公司|
青岛广德机械有限公司|
温州包装机械有限公司|
东莞市包装机械有限公司|
挤出机械 有限公司|
南阳奇丰机械有限公司|
上海松川远亿机械设备有限公司
|
泉州恒泉机械有限公司|
沃得农业机械有限公司|
四川宏华友信石油机械有限公司|
温州立胜印刷包装机械有限公司
|
杭州 机械设备有限公司|
江阴精力机械有限公司|
隆英金坛机械有限公司|
协展机械工业有限公司|
威海华丰机械有限公司|
安徽起重机械有限公司|
厦门厦工重工有限公司|
山东兖州煤矿机械有限公司|
徐州彭贝机械制造有限公司|
恒江机械制造有限公司|
承德建龙钢铁有限公司|
遂宁华能机械有限公司|
南京华勒机械有限公司|
温州杰福机械设备有限公司
|
五矿钢铁上海有限公司|
潍坊天宇机械有限公司|
广州起航贸易有限公司|
张家港市港丰机械有限公司|
苏州市联佳精密机械有限公司|
哈挺精密机械有限公司|
西安凌通机械有限公司|
同安木工机械有限公司|
东莞三机械有限公司|
江苏食品机械有限公司|
福建新源重工有限公司|
北京机械制造有限公司|
唐山化工机械有限公司|
四川诚德机械有限公司|
泰安煤矿机械有限公司|
大洋食品机械有限公司|
山东龙起重工有限公司|
江阴鼎力起重机械有限公司|
昆明远桥机械有限公司|
济南鼎业机械制造有限公司|
粤北联合钢铁有限公司|
鑫泰数控机械有限公司|
无锡胜麦机械有限公司|
武汉环卫机械有限公司|
扬州永瑞机械有限公司|
长沙中南福鼎机械设备有限公司
|
天津市华天世纪机械有限公司
|
徐工随车起重机有限公司|
中联恒通机械有限公司|
山东巨力机械有限公司|
山东机械设备有限公司|
宜兴市华鼎机械有限公司|
top (提供正在運行的系統的動態實時視圖)
在類似Unix的操作系統上,頂層程序提供正在運行的系統的動態實時視圖。它可以顯示系統摘要信息,以及當前由內核管理的進程或線程的列表。所顯示的系統摘要信息的類型以及針對任務顯示的信息的類型,順序和大小都是用戶可配置的。 本文檔涵蓋top的Linux版本。
On Unix-like operating systems, the top program provides a dynamic real-time view of a running system. It can display system summary information, as well as a list of processes or threads currently being managed by the kernel. The types of system summary information shown and the types, order and size of information displayed for tasks are all user-configurable. This document covers the Linux version of top.
查看英文版
查看中文版
1 top 運行系統環境
2 top 語法
top 運行系統環境
Linux
top 語法
選件
NoteThe typically mandatory switches ('-') and even whitespace are completely optional.
顯示庫版本和用法提示,然后退出。
以“批處理”模式從頂部開始,這對于將輸出從頂部發送到其他程序或文件很有用。在這種模式下,top將不接受輸入并運行,直到使用-n命令行選項設置的迭代限制或終止為止。
從頂部開始,最后記住的' c '狀態相反。因此,如果top在顯示命令行,則該字段將顯示程序名稱,反之亦然。有關其他信息,請參見' c '交互式命令。
指定屏幕更新之間的延遲,并覆蓋個人配置文件或啟動默認值中的相應值。稍后,可以使用“ d ”或“ s ”交互式命令來更改它。
小數秒是可以接受的,但是不允許使用負數。但是,在所有情況下,如果top以“安全模式”運行,則除非root用戶,否則禁止進行此類更改(除非使用了' s '命令行選項)。
指示top顯示單個線程。如果沒有此命令行選項,則顯示每個進程中所有線程的總和。以后,可以使用“ H ”交互式命令來更改它。
從上一個記住的“ i ”狀態倒轉開始。當此切換為“關閉”時,自上次更新以來未使用任何CPU的任務將不會顯示。
指定top在結束之前應該產生的最大迭代次數或幀數。
監控器僅在指定的進程ID處理。此選項最多可以給出20次,或者您可以提供一個逗號分隔列表,最多包含20個PID。允許將兩種形式混合在一起。
pid值為零將被視為頂級程序本身的進程ID(一旦運行)。
僅當您要返回正常操作時才使用此命令行選項,無需退出并重新啟動top -只需發出以下任何交互式命令即可:' = ',' u '或' U '。
' p ','u '和' U '命令行選項是互斥的。
即使強制使用root,也要從強制安全模式開始。通過系統配置文件可以更好地控制此模式(請參閱主題6.文件)。
從上次記憶的“ S ”狀態倒轉開始。當“累計時間”模式為On時,將列出每個進程及其已死子進程所使用的cpu時間。有關此模式的更多信息,請參見“ S ”交互式命令。
僅顯示具有與給定用戶名或用戶名匹配的用戶ID或用戶名的進程。' -u '選項與有效用戶匹配,而' -U '選項與任何用戶(真實,有效,保存或文件系統)匹配。
“ p ”,“ u ”和“ U ”命令行選項是互斥的。
在“批處理”模式下,如果不使用參數top,則將使用COLUMNS =和LINES =環境變量(如果已設置)格式化輸出。否則,寬度將固定為最大512列。使用參數時,可以減少或增加輸出寬度(最大為512),但是行數被認為是無限的。
在正常顯示模式下,如果不帶參數使用,top將嘗試使用COLUMNS =和LINES =環境變量(如果已設置)格式化輸出。帶有一個參數,輸出寬度只能減小,不能增加。無論是使用環境變量還是使用帶有-w的參數,如果不在“批處理”模式下,都不能超過實際端子尺寸。
注意:在不使用此命令行選項的情況下,無論是否在“批處理”模式下,輸出寬度始終取決于調用頂部的終端。
摘要顯示
通過交互命令分別控制以下每個區域。
正常運行時間和平均負載
本節由一行顯示以下內容:
任務和CPU狀態
本節至少由兩行組成。在SMP環境中,其他行可以反映各個CPU狀態百分比。
us, user : 運行非獨立用戶進程的時間
sy, system : 運行內核進程的時間
ni, nice : 運行運行良好的用戶進程
wa, IO-wait : 等待I / O完成的時間
hi : 服務硬件中斷所花費的時間
si : 服務軟件中斷所花費的時間
st : 系統管理程序從此vm竊取的時間
內存使用情況
該部分由兩行組成,根據物理內存量,它們可以表示以吉字節(KiB),兆字節(MiB)或千兆字節(GiB)表示的值。
字段/列
下面列出了top的可用過程字段(列)。它們以字母順序顯示。您可以自定義其位置以及是否可以使用“ f ”或“ F ”(字段管理)交互式命令顯示它們。
可以選擇任何字段作為排序字段,您可以控制將它們從高到低還是從低到高進行排序。
CGROUPS-控制組
進程所屬的控制組的名稱,如果不適用于該進程,則為“ - ”。
控制組提供在安裝定義的進程組之間分配資源(cpu,內存,網絡帶寬等)的功能。它們使您可以對分配,拒絕,確定優先級,管理和監視這些資源進行細粒度的控制。
一個系統上可以同時存在許多不同的“ cgroup”層次結構,并且每個層次結構都附加到一個或多個子系統上。子系統代表單個資源。
注意與大多數列不同,“ CGROUPS”字段不是固定寬度的。當顯示時,它將與所有其他可變寬度列一起分配所有剩余的屏幕寬度(最多512個字符)。
注意:與大多數列不同,“ COMMAND”字段不是固定寬度的。當顯示時,它將與所有其他可變寬度列一起分配所有剩余的屏幕寬度(最多512個字符)。
此值還可以用作:進程組ID(請參閱PGRP);會話負責人的會話ID(請參閱SID);線程組負責人的線程組ID(請參閱TGID);以及流程組負責人的TTY流程組ID(請參閱TPGID)。
在linux下,實時優先級在某種程度上具有誤導性,因為傳統上操作本身是不可搶占的。盡管2.6內核可以被搶占,但并非總是如此。
'D' = 不間斷睡眠
'R' = 運行
'S' = 睡眠
'T' = 跟蹤或停止
'Z' = 僵尸
顯示為正在運行的任務應更恰當地認為是“準備運行”-他們的task_struct在Linux運行隊列中表示。即使沒有真正的SMP計算機,您也可能會在此狀態下看到許多任務,具體取決于top的延遲間隔和合適的值。
注意:與大多數列不同,“ SUPGIDS”字段不是固定寬度的。當顯示時,它將與所有其他可變寬度列一起分配所有剩余的屏幕寬度(最多512個字符)。
注意:與大多數列不同,“ SUPGRPS”字段不是固定寬度的。當顯示時,它將與所有其他可變寬度列一起分配所有剩余的屏幕寬度(最多512個字符)。
通過顯示此字段,top自己的工作集可以增加700 Kb以上,具體取決于內核版本。如果發生這種情況,減少開銷的唯一方法就是停止并重新啟動top。
注意:與大多數列不同,“ WCHAN”字段不是固定寬度的。當顯示時,它將與所有其他可變寬度列一起分配所有剩余的屏幕寬度(最多512個字符)。
管理領域
按下交互式命令“ f ”或“ F ”(字段管理)后,將顯示以下屏幕:1)當前窗口名稱;2)指定的排序字段;3)所有字段及其當前順序及其描述。屏幕寬度允許的情況下,標有星號的條目是當前顯示的字段。
“字段管理”屏幕還可以用于以全屏模式或交替顯示模式更改當前窗口/字段組。返回頂部顯示時,按' q '或時所針對的對象將成為當前對象。請參閱主題5。ALTERNATE-DISPLAY設置和“ g ”交互式命令,以了解當前的窗口和字段組。
注意:如果通過“字段管理”屏幕進行了任何字段更改,則任何已水平滾動的窗口都將被重置。但是,任何垂直滾動位置都不會受到影響。請參閱主題5c。滾動窗口以獲取有關垂直和水平滾動的其他信息。
互動命令
下面列出的是類別中命令的簡要索引。某些命令會多次出現-它們的含義或范圍可能會根據發出它們的上下文而有所不同。
全局命令
全局交互式命令始終在全屏模式和交替顯示模式下均可用。但是,在“安全模式”下運行時,其中一些交互式命令不可用。
如果您想提前知道自己的頂部是否固定,請尋求幫助并在第二行查看系統摘要。
這些命令將喚醒頂部,并且在收到任何輸入后,將重新繪制整個顯示。它們還會強制更新任何熱插拔的cpu或物理內存更改。
如果您有較大的延遲間隔并希望查看當前狀態,請使用這些鍵之一。
有兩個可用的幫助級別。第一個將提醒所有基本的交互式命令。如果頂部固定,則該屏幕將被縮寫。
Typing 'h' or '?' on that help screen will take you to help for those interactive commands applicable to alternate-display mode.
刪除對顯示任務的限制。此命令將反轉任何可能處于活動狀態的“ i ”(空閑任務)和“ n ”(最大任務)命令。它還提供了來自pid監視和用戶篩選的“退出”。有關PID監視和有關用戶過濾的“ U ”或“ u ”交互式命令的討論,請參見“ -p ”命令行選項。
此外,使用此命令將重置已滾動的任何窗口。
此命令將在全屏模式和交替顯示模式之間切換。
此命令將影響對“粗體” terminfo功能的使用,并更改當前窗口的摘要區域和任務區域。盡管它主要用于啞終端,但可以隨時使用。
注意:當此開關為開且top在單色模式下運行時,整個顯示將顯示為普通文本。因此,除非“ x ”或“ y ”切換使用反向來強調,否則將無法通過視覺確認它們是否均勻。
將提示您輸入顯示更新之間的延遲時間(以秒為單位)。
小數秒是可以接受的,但是不允許使用負數。輸入0會導致(幾乎)連續更新,并且由于系統和tty驅動程序試圖滿足最高需求而顯示不令人滿意。延遲值與系統負載成反比,因此請謹慎設置。
如果您想隨時了解當前延遲時間,請尋求幫助并在第二行查看系統摘要。
將提示您輸入1到4之間的數字,指定應該成為當前窗口的字段組。您將很快對這4個窗口感到滿意,尤其是在嘗試了交替顯示模式之后。
此切換時,將在所有可見任務窗口中為所有進程顯示單個線程。否則,top顯示每個進程中所有線程的總和。
在“ Solaris模式”下操作(“ I ”切換為“關閉”),任務的CPU使用率將除以CPU總數。發出此命令后,系統將告知您此切換開關的新狀態。
將提示您輸入PID,然后發送信號。提示中反映的默認信號是SIGTERM。但是,您可以通過數字或名稱發送任何信號。
如果要中止kill過程,請根據您的進度執行以下操作之一:
1) 在pid提示符下,只需按
2) 在信號提示符下,鍵入0
將提示您輸入PID,然后將其值設置為nice。輸入正值將導致進程失去優先級。相反,負值將導致內核更有利地查看進程。
此鍵保存所有選項,并進行切換以及當前的顯示模式和延遲時間。通過在退出top之前發出此命令,您將可以稍后以完全相同的狀態重新啟動。
此鍵將您帶到一個單獨的屏幕,您可以在其中更改當前窗口或所有窗口的顏色。有關此交互式命令的詳細信息,請參見主題4d。顏色映射。
*標有星號(*)的命令在“安全模式”下不可用,也不會在1級幫助屏幕上顯示。
摘要區域命令
摘要區域交互式命令在全屏模式和交替顯示模式下始終可用。它們會影響顯示的開始行,并將確定消息和提示的位置。
這些命令始終僅影響當前窗口/字段組。請參閱主題5。ALTERNATE-DISPLAY設置和“ g ”交互式命令,以了解當前的窗口和字段組。
此命令也是在全屏模式下運行時包含程序名稱(可能是別名)的行,在交替顯示模式下運行時也是當前窗口名稱的行。
此命令影響2到許多摘要區域行,具體取決于“ 1 ”切換的狀態以及top是否在真實SMP下運行。
摘要區域的此部分還受“ H ”交互式命令切換的影響,如顯示“任務”或“線程”的總標簽中所反映。
此命令影響' t '命令的Cpu狀態部分的顯示方式。盡管此切換主要是為大規模并行SMP機器提供服務,但它不僅限于SMP環境。
當您在摘要區域中看到“%Cpu(s):”時,“ 1 ”切換打開,并且所有cpu信息都收集在一行中。否則,每個cpu分別顯示為:'%Cpu0,%Cpu1,...',直至可用的屏幕高度。
此命令影響處理物理和虛擬內存的兩條摘要區域行。
注意:如果對于任何窗口,整個摘要區域都已切換為“關閉”,則只剩下消息行。這樣,您將最大化可用的任務行,但是(臨時)在全屏模式下犧牲了程序名稱,而在交替顯示模式下犧牲了當前窗口名稱。
任務區命令
任務區交互式命令始終在全屏模式下可用。
如果當前窗口的任務顯示已切換為“關閉”,則任務區交互命令在交替顯示模式下將永遠不可用(請參閱主題5. ALTERNATE-DISPLAY設置)。
任務窗口外觀
以下命令也將受到全局“ B ”(粗體啟用)切換狀態的影響。
此命令將影響' x '和' y '切換的顯示方式。此外,僅當這些切換開關中的至少一個打開時,它才可用。
更改當前排序字段的突出顯示。如果您忘記了要對哪個字段進行排序,則在顯示排序字段的情況下,此命令可以用作快速的視覺提醒。排序字段可能不可見,因為:
1) 屏幕寬度不足
2) 交互式命令“ f ”將其關閉
更改“正在運行”任務的突出顯示。使用此規定可提供有關系統運行狀況的重要見解。唯一的花費將是一些額外的tty轉義序列。
在當前使用的配色方案和較舊的黑白相間或黑白相間的形式之間切換當前窗口。此命令將同時更改摘要區域和任務區域,但不會影響“ x ”,“ y ”或“ b ”切換開關的狀態。
任務窗口的內容
無論當前“命令”列是否可見,都將使用此命令。稍后,如果看到該字段,將看到您應用的更改。
這些鍵顯示一個單獨的屏幕,您可以在其中更改顯示哪些字段,它們的順序以及指定排序字段。
當“累積模式”為“開”時,將列出每個進程及其死子使用的CPU時間。
禁用時,分叉到許多單獨任務中的程序的要求會降低。對于“ init”或shell這樣的程序,這是合適的,但對于其他程序,例如編譯器,則可能不合適。實驗兩個共享相同排序字段但具有不同“ S ”狀態的任務窗口,然后查看您喜歡哪種表示形式。
發出此命令后,將通知您此切換開關的新狀態。如果您想提前知道“累積模式”是否有效,請尋求幫助并在第二行查看窗口摘要。
將提示您輸入要顯示的用戶ID或用戶名。' -u '選項與有效用戶匹配,而' -U '選項與任何用戶(真實,有效,保存或文件系統)匹配。
此后,在該任務窗口中將僅顯示匹配的用戶,或者可能不會顯示任何進程。可以使用不同的任務窗口來篩選不同的用戶。
以后,如果要在當前窗口中再次監視所有任務,請重新發出此命令,但在提示時按鍵。
在此模式下,進程將根據其父級進行重新排序,并且COMMAND列的布局類似于樹的布局。在林視圖模式下,仍然可以在程序名稱和命令行之間切換(請參閱“ c ”交互式命令),或者在進程和線程之間進行切換(請參見“ H ”交互式命令)。
注意:鍵入影響排序順序的任何鍵都將在當前窗口中退出林視圖模式。請參閱主題4c。任務區域命令,正在排序以獲取有關這些鍵的信息。
任務窗口大小
顯示所有任務或僅活動任務。當此切換為“關閉”時,自上次更新以來未使用任何CPU的任務將不會顯示。但是,由于%CPU和TIME +字段的粒度,可能仍顯示某些進程似乎沒有使用CPU。
如果在交替顯示模式下將此命令應用于最后一個任務顯示,則它不會影響窗口的大小,因為所有先前的任務顯示均已繪制。
將提示您輸入要顯示的任務數。您的號碼出租人和可用的屏幕行將被使用。
在交替顯示模式下使用時,此命令可讓您精確控制每個當前可見任務顯示(最后一個除外)的大小。它不會影響最后一個窗口的大小,因為所有先前的任務顯示都已經被繪制。
注意:如果要在交替顯示模式下增加最后一個可見任務顯示的大小,請減小其上方的任務顯示的大小。
任務窗口排序
為了兼容性,此top支持大多數以前的top sort鍵。由于這主要是為以前的高級用戶提供的服務,因此這些命令不會出現在任何幫助屏幕上。
在使用以下任何一種排序規定之前,top建議您使用' x '交互式命令臨時打開列突出顯示。這將有助于確保實際的排序環境符合您的意圖。
僅當當前排序字段可見時,才會使用以下交互式命令。排序字段可能不可見,因為:
1) 屏幕寬度不足
2)' f '交互式命令將其關閉
將排序列向左移動,除非當前排序字段是要顯示的第一個字段。
除非當前排序字段是最后顯示的字段,否則將排序列向右移動。
無論當前的排序字段是否可見,以下交互式命令都將始終被接受。
這些鍵顯示一個單獨的屏幕,您可以在其中更改將哪個字段用作排序列以及其他功能。當在頂部突出顯示處于關閉狀態的情況下運行頂部時,此命令是驗證當前排序字段的便捷方法。
使用此交互式命令,您可以在高到低和低到高排序之間進行切換。
字段排序使用內部值,而不是列顯示中的內部值。因此,TTY和WCHAN字段將違反嚴格的ASCII整理順序。
替代顯示規定:Microsoft Windows
字段組/ Windows
在全屏模式下,整個屏幕代表一個窗口。仍然可以更改單個窗口以顯示4個不同字段組中的1個(請參見“ g ”交互式命令,以下重復)。4個字段組中的每一個都有一個獨特的可單獨配置的摘要區域和其自己的可配置任務區域。
在交替顯示模式下,這四個基礎字段組現在可以同時顯示,或者可以根據您的命令分別關閉。
摘要區域將始終存在,即使它只是消息行。在任何給定時間只能顯示一個摘要區域。但是,根據您的命令,當前可能會在屏幕上顯示零到四個單獨的任務顯示。
當前窗口
當前窗口是與摘要區域關聯的窗口以及與任務相關的命令始終指向的窗口。由于在備用顯示模式下,您可以將任務顯示切換為“關閉”,因此某些命令可能僅適用于當前窗口。
當您將第一個摘要區域行切換為“關閉”時,還會出現進一步的復雜情況。由于缺少窗口名稱(“ l ”切換線),您將不容易知道當前窗口是哪個窗口。
Windows命令
“ - ”鍵可打開和關閉當前窗口的任務顯示。啟用時,該任務區域將顯示您使用' f '交互式命令建立的最少列標題。它還將反映您應用的其他任何任務區域選項/切換,產生零個或多個任務。所有任務顯示
“ _ ”鍵都相同。換句話說,它會在當前可見的任務顯示和您已切換為關閉的任何任務顯示之間切換。如果當前所有四個任務顯示均可見,則此交互式命令將使摘要區域保留為唯一顯示元素。
' = '鍵強制顯示當前窗口的任務顯示。它還會反轉任何可能處于活動狀態的' i '(空閑任務),' n '(最大任務)和' u '/' U '(用戶過濾器)命令。另外,如果窗口已滾動,則將使用此命令將其重置。
' + '鍵對所有窗口都相同。四個任務顯示將重新出現,并保持平衡。他們還將保留您以前應用的所有自定義設置,但“ i ”(空閑任務),“ n ”(最大任務),“ u ” /” 除外'(用戶過濾器)和滾動交互式命令。
此命令將在全屏模式和交替顯示模式之間切換。
首次發出此命令時,將顯示所有四個任務顯示。此后,當您切換模式時,您只會看到已選擇使其可見的任務顯示。
此命令更改當前窗口,從而更改命令所指向的窗口。這些鍵以循環方式起作用,因此您可以使用任一鍵到達任何所需的當前窗口。
假設窗口名稱是可見的(您尚未切換“ l ”關閉),每當當前窗口名稱失去其強調/顏色時,就提醒您任務顯示為“關閉”并且許多命令將受到限制。
將提示您輸入1到4之間的數字,指定應該成為當前窗口的字段組。
在全屏模式下,此命令對于更改當前窗口是必需的。在交替顯示模式下,它不是' a '和' w '命令的較不方便的替代方法。
將提示您輸入一個新名稱以應用于當前窗口。它不要求窗口名稱可見(“ l ”切換為“開”)。
*帶有星號(*)的交互式命令的使用超出了交替顯示模式。
' = ',' A ',' g '始終可用。
' a ',' w '在顏色映射和字段管理中的作用相同。
滾動窗口
通常,任務窗口是系統總任務/線程的局部視圖,僅顯示一些可用的字段/列。使用這些滾動鍵,您可以垂直或水平移動該視圖以顯示任何所需的任務或列。
將視圖向上移到第一個任務行,直到第一個任務顯示在當前窗口的頂部。當PgUp滾動整個窗口時,向上箭頭鍵移動一行。
將視圖向下移到最后一個任務行,直到最后一個任務是當前窗口頂部顯示的唯一任務。當PgDn滾動整個窗口時,向下箭頭鍵將移動一行。
將可顯示字段的視圖水平移動一列。
注意:提醒一下,某些字段/列不是固定寬度的,而是在可見時分配了所有剩余的屏幕寬度。向右或向左滾動時,該功能最初可能會產生一些意外的結果。
將顯示重新定位到非滾動坐標。
重新定位顯示,以便最右邊的列反映最后一個可顯示字段,而底部任務行代表最后一個任務。
注意:從該位置,仍然可以使用箭頭鍵向下和向右滾動,直到將單個列和單個任務作為唯一顯示元素。
切換每當不使用消息行時顯示的參考消息。
“ 滾動坐標:y = n / n(任務),x = n / n(字段) ”
顯示為n / n的坐標是相對于當前窗口的左上角。
y = n / n(任務)
前n個代表最上面的可見任務,并由滾動鍵控制。第二個n自動更新以反映總任務。
x = n / n(字段)
第一個n表示最左邊顯示的列,并由滾動鍵控制。第二個n是可顯示字段的總數,并使用' f '交互式命令建立。
如果當前窗口的任務顯示已關閉,則以上交互式命令始終在全屏模式下可用,而在交替顯示模式下則不可用。
在窗口中搜索
您可以使用這些交互式命令來查找包含特定值的任務行。
將提示您輸入區分大小寫的字符串,該字符串從當前窗口坐標開始。搜索字符串內容沒有限制。
搜索不限于單個字段或列中的值。搜索字符串中允許顯示任務行中顯示的所有值。您可以包括空格,數字,符號,甚至包括森林景觀藝術品。
在沒有輸入的情況下鍵入鍵將有效地禁用“&”鍵,直到輸入新的搜索字符串為止。
假設已建立搜索字符串,top將嘗試查找下一個匹配項。
找到匹配項后,當前窗口將垂直重新放置,因此包含該字符串的任務行位于第一位。滾動坐標消息可以提供這種垂直重新定位的確認(請參見“ C ”交互式命令)。但是,水平滾動永遠不會通過搜索更改。
匹配字符串的可用性將受到以下因素的影響。
a. 從可用的總數中可以顯示哪些字段
b. 垂直或水平滾動窗口
c. 命令行/命令行切換器的狀態
d. 所選排序列的穩定性,例如PID很好,但%CPU不好。
如果搜索失敗,則恢復當前窗口的起始(未滾動)位置,水平滾動,顯示命令行或選擇更穩定的排序字段仍可能會產生成功的“&”搜索。
如果當前窗口的任務顯示已關閉,則以上交互式命令始終在全屏模式下可用,而在交替顯示模式下則不可用。
注意:每次鍵入搜索鍵時,top都會強制打開空閑任務并關閉用戶篩選,以確保遇到每個任務。有關如何過濾顯示的任務的其他信息,請參見“ i ”和“ u / U”交互式命令。
檔案
系統配置文件
該文件的存在將影響向普通用戶顯示哪個版本的“幫助”屏幕。更重要的是,它將限制top運行時允許普通用戶執行的操作。他們將無法發出以下命令。
系統配置文件不是按頂部創建的。相反,您可以手動創建此文件并將其放在/ etc目錄中。它的名稱必須是'toprc',并且不能有前導' 。'(句號)。它必須只有兩行。
這是/ etc / toprc內容的示例:
s#第1行:“安全”模式開關5.0#第2行:“延遲”間隔(以秒為單位)
個人配置文件
該文件被寫為' $ HOME /。您的名字4-top '+' rc '。使用“ W ”交互式命令來創建或更新它。這是一般布局:
全局#第1行:程序名稱/別名符號全局#第2行:id,altscr,irixps,delay,curwin每個ea#第a行:winname,fieldscur窗口#第b行:winflags,sortindx,maxtasks窗口#第c行:summclr ,msgsclr,headclr,taskclr
如果$ HOME變量不存在,則top將根據權限嘗試將個人配置文件寫入當前目錄。
技巧和竅門
當您提高計劃進度時,這些“技巧”中的許多技巧都是最有效的。因此,如果您具有權限,請計劃以一個不錯的值-10啟動它。
內核魔術
對于這些技巧,top需要全屏模式。
對于此實驗,請在X Windows下打開一個xterm并將其最大化。然后執行以下操作:
1. 通過以下方式提供調度增強和微小的延遲:nice -n -10 top -d.09
2. 保持對排序列的突出顯示為關閉,以最小化路徑長度
3. 打開對反行突出顯示以進行強調
4. 嘗試各種排序列(TIME / MEM可以正常工作),以及正常或反向排序以查看最活躍的進程
您將看到一個非常繁忙的Linux,它正在為您做所有的事情,但是沒有可用的程序來說明這一點。
在查看最活躍的進程之后,您將看到只是當前正在運行的任務的鬼影。
您的顯示將以前頂速度的三倍刷新,這是300%的速度優勢。隨著頂部攀升到TIME階梯,在猜測頂部是否會達到頂部時,請耐心等待。
彈窗
對于這些技巧,top需要交替顯示模式。
大鳥窗
此技巧還需要交替顯示模式。
Options
NoteThe typically mandatory switches ('-') and even?whitespace?are completely optional.
Show library version and the usage?prompt, then quit.
Starts top in 'Batch' mode, which could be useful for sending output from top to other programs or to a file. In this mode,?top?will not accept input and runs until the?iterations?limit you've set with the '-n' command-line option, or until killed.
Starts top with the last remembered 'c' state reversed. Thus, if top was displaying command lines, now that field will show program names, and visa versa. See the 'c' interactive command for additional information.
Specifies the delay between screen updates, and overrides the corresponding value in one's personal configuration file or the startup default. Later this can be changed with the 'd' or 's' interactive commands.
Fractional seconds are honored, but a negative number is not allowed. In all cases, however, such changes are prohibited if top is running in 'Secure mode', except for?root?(unless the 's' command-line option was used).
Instructs top to display individual threads. Without this command-line option a summation of all threads in each process is shown. Later this can be changed with the 'H' interactive command.
Starts top with the last remembered 'i' state reversed. When this toggle is Off, tasks that have not used any CPU since the last update will not be displayed.
Specifies the maximum number of iterations, or frames,?top?should produce before ending.
Monitor only processes with specified process IDs. This option can be given up to 20 times, or you can provide a comma delimited list with up to 20 pids. Co-mingling both forms is permitted.
A pid value of zero will be treated as the process id of the top program itself (once it is running).
This command-line option only and should you want to return to normal operation, it is not necessary to quit and restart top -- just issue any of these interactive commands: '=', 'u' or 'U'.
The 'p', 'u' and 'U' command-line options are mutually exclusive.
Starts top with secure mode forced, even for root. This mode is far better controlled through the system configuration file (see topic 6. FILES).
Starts top with the last remembered 'S' state reversed. When 'Cumulative time' mode is?On, each process is listed with the cpu time that it and its dead children have used. See the 'S' interactive command for additional information regarding this mode.
Display only processes with a?user id?or?user name?matching that given. The '-u' option matches the effective user whereas the '-U' option matches on any user (real, effective, saved, or filesystem).
The 'p', 'u' and 'U' command-line options are mutually exclusive.
In 'Batch' mode, when used without an argument top will format output using the COLUMNS= and LINES= environment variables, if set. Otherwise, width will be fixed at the maximum 512 columns. With an argument, output width can be decreased or increased (up to 512) but the number of rows is considered unlimited.
In normal display mode, when used without an argument top will attempt to format output using the COLUMNS= and LINES= environment variables, if set. With an argument, output width can only be decreased, not increased. Whether using environment variables or an argument with -w, when not in 'Batch' mode actual terminal dimensions can never be exceeded.
Note: Without the use of this command-line option, output width is always based on the terminal at which top was invoked whether or not in 'Batch' mode.
Summary Display
Each of the following areas are individually controlled through interactive commands.
Uptime and Load Averages
This section consists of a single line displaying the following:
Task and CPU States
This section consists of a minimum of two lines. In an SMP environment, additional lines can reflect individual CPU state percentages.
us, user?: time running un-niced user processes
sy, system?: time running kernel processes
ni, nice?: time running niced user processes
wa, IO-wait?: time waiting for I/O completion
hi?: time spent servicing hardware interrupts
si?: time spent servicing software interrupts
st?: time stolen from this vm by the hypervisor
Memory Usage
This portion consists of two lines which may express values in kibibytes (KiB), mebibytes (MiB) or gibibytes (GiB) depending on the amount of?physical memory.
Fields / Columns
Listed below are top's available process fields (columns). They are shown in alphabetical order. You may customize their position and whether or not they are displayable with the 'f' or 'F' (Fields Management) interactive commands.
Any field is selectable as the sort field, and you control whether they are sorted high-to-low or low-to-high.
CGROUPS -- Control Groups
The names of the control group(s) to which a process belongs, or '-' if not applicable for that process.
Control Groups provide for allocating resources (cpu, memory, network bandwidth, etc.) among installation-defined groups of processes. They enable fine-grained control over allocating, denying, prioritizing, managing and monitoring those resources.
Many different hierarchies of "cgroups" can exist simultaneously on a system and each hierarchy is attached to one or more subsystems. A subsystem represents a single resource.
NoteThe 'CGROUPS' field, unlike most columns, is not fixed-width. When displayed, it plus any other variable width columns will be allocated all remaining screen width (up to the maximum 512 characters).
Note: The 'COMMAND' field, unlike most columns, is not fixed-width. When displayed, it plus any other variable width columns will be allocated all remaining screen width (up to the maximum 512 characters).
This value may also be used as: a process group ID (see PGRP); a session ID for the session leader (see SID); a thread group ID for the thread group leader (see TGID); and a TTY process group ID for the process group leader (see TPGID).
Under linux, real time priority is somewhat misleading since traditionally the operating itself was not preemptable. And while the 2.6 kernel can be made mostly preemptable, it is not always so.
'D' = uninterruptible sleep
'R' = running
'S' = sleeping
'T' = traced or stopped
'Z' = zombie
Tasks shown as running should be more properly thought of as 'ready to run' -- their task_struct is represented on the Linux run-queue. Even without a true SMP machine, you may see numerous tasks in this state depending on top's delay interval and nice value.
Note: The 'SUPGIDS' field, unlike most columns, is not fixed-width. When displayed, it plus any other variable width columns will be allocated all remaining screen width (up to the maximum 512 characters).
Note: The 'SUPGRPS' field, unlike most columns, is not fixed-width. When displayed, it plus any other variable width columns will be allocated all remaining screen width (up to the maximum 512 characters).
By displaying this field, top's own working set could be increased by over 700 Kb, depending on the kernel version. Should that occur, your only means of reducing that overhead will be to stop and restart top.
Note: The 'WCHAN' field, unlike most columns, is not fixed-width. When displayed, it plus any other variable width columns will be allocated all remaining screen width (up to the maximum 512 characters).
Managing Fields
After pressing the interactive command 'f' or 'F' (Fields Management) you will be presented with a screen showing: 1) the current window name; 2) the designated sort field; 3) all fields in their current order along with descriptions. Entries marked with an asterisk are the currently displayed fields, screen width permitting.
The Fields Management screen can also be used to change the current window/field group in either full-screen mode or alternate-display mode. Whatever was targeted when 'q' orwas pressed will be made current as you return to the top display. See topic 5. ALTERNATE-DISPLAY Provisions and the 'g' interactive command for insight into current windows and field groups.
Note: Any window that has been scrolled horizontally will be reset if any field changes are made via the Fields Management screen. Any vertical scrolled position, however, will not be affected. See topic 5c. SCROLLING a Window for additional information regarding vertical and horizontal scrolling.
Interactive Commands
Listed below is a brief index of commands within categories. Some commands appear more than once -- their meaning or scope may vary depending on the context in which they are issued.
Global Commands
The global interactive commands are always available in both full-screen mode and alternate-display mode. However, some of these interactive commands are not available when running in 'Secure mode'.
If you want to know in advance whether or not your top has been secured, ask for help and view the system summary on the second line.
These commands awaken top and following receipt of any input the entire display will be repainted. They also force an update of any hotplugged cpu or physical memory changes.
Use either of these keys if you have a large delay interval and wish to see current status.
There are two help levels available. The first will provide a reminder of all the basic interactive commands. If top is secured, that screen will be abbreviated.
Typing 'h' or '?' on that help screen will take you to help for those interactive commands applicable to alternate-display mode.
Removes restrictions on which tasks are shown. This command will reverse any 'i' (idle tasks) and 'n' (max tasks) commands that might be active. It also provides for an 'exit' from pid monitoring and user filtering. See the '-p' command-line option for a discussion of PID monitoring and the 'U' or 'u' interactive commands regarding user filtering.
Additionally, any window that has been scrolled will be reset with this command.
This command will switch between full-screen mode and alternate-display mode.
This command will influence use of the 'bold' terminfo capability and alters both the summary area and task area for the current window. While it is intended primarily for use with dumb terminals, it can be applied anytime.
Note: When this toggle is On and top is operating in monochrome mode, the entire display will appear as normal text. Thus, unless the 'x' or 'y' toggles are using reverse for emphasis, there will be no visual confirmation that they are even on.
You will be prompted to enter the delay time, in seconds, between display updates.
Fractional seconds are honored, but a negative number is not allowed. Entering 0 causes (nearly) continuous updates, with an unsatisfactory display as the system and tty driver try to keep up with top's demands. The delay value is inversely proportional to system loading, so set it with care.
If at any time you want to know the current delay time, ask for help and view the system summary on the second line.
You will be prompted to enter a number between 1 and 4 designating the field group which should be made the current window. You will soon grow comfortable with these 4 windows, especially after experimenting with alternate-display mode.
When this toggle is On, individual threads will be displayed for all processes in all visible task windows. Otherwise, top displays a summation of all threads in each process.
When operating in 'Solaris mode' ('I' toggled Off), a task's cpu usage will be divided by the total number of CPUs. After issuing this command, you'll be told the new state of this toggle.
You will be prompted for a PID and then the signal to send. The default signal, as reflected in the prompt, is SIGTERM. However, you can send any signal, via number or name.
If you want to abort the kill process, do one of the following depending on your progress:
1) at the pid prompt, just press
2) at the signal prompt, type 0
You will be prompted for a PID and then the value to nice. Entering a positive value will cause a process to lose priority. Conversely, a negative value will cause a process to be viewed more favorably by the kernel.
This key saves all of your options and toggles plus the current display mode and delay time. By issuing this command just before quitting top, you will be able restart later in exactly that same state.
This key takes you to a separate screen where you can change the colors for the current window, or for all windows. For details regarding this interactive command see topic 4d. COLOR Mapping.
* The commands shown with an asterisk (*) are not available in 'Secure mode', nor will they be shown on the level-1 help screen.
Summary Area Commands
The summary area interactive commands are always available in both full-screen mode and alternate-display mode. They affect the beginning lines of your display and will determine the position of messages and prompts.
These commands always impact just the current window/field group. See topic 5. ALTERNATE-DISPLAY Provisions and the 'g' interactive command for insight into current windows and field groups.
This command is also the line containing the program name (possibly an alias) when operating in full-screen mode or the current window name when operating in alternate-display mode.
This command affects from 2 to many summary area lines, depending on the state of the '1' toggle and whether or not top is running under true SMP.
This portion of the summary area is also influenced by the 'H' interactive command toggle, as reflected in the total label which shows either 'Tasks' or 'Threads'.
This command affects how the 't' command's Cpu States portion is shown. Although this toggle exists primarily to serve massively-parallel SMP machines, it is not restricted to solely SMP environments.
When you see '%Cpu(s):' in the summary area, the '1' toggle is On and all cpu information is gathered in a single line. Otherwise, each cpu is displayed separately as: '%Cpu0, %Cpu1, ...' up to available screen height.
This command affects the two summary area lines dealing with physical and virtual memory.
Note: If the entire summary area has been toggled Off for any window, you would be left with just the message line. In that way, you will have maximized available task rows but (temporarily) sacrificed the program name in full-screen mode or the current window name when in alternate-display mode.
Task Area Commands
The task area interactive commands are always available in full-screen mode.
The task area interactive commands are never available in alternate-display mode if the current window's task display has been toggled Off (see topic 5. ALTERNATE-DISPLAY Provisions).
Appearance Of Task Window
The following commands will also be influenced by the state of the global 'B' (bold enable) toggle.
This command will impact how the 'x' and 'y' toggles are displayed. Further, it will only be available when at least one of those toggles is On.
Changes highlighting for the current sort field. If you forget which field is being sorted this command can serve as a quick visual reminder, providing the sort field is being displayed. The sort field might not be visible because:
1) there is insufficient Screen Width
2) the 'f' interactive command turned it Off
Changes highlighting for "running" tasks. Use of this provision provides important insight into your system's health. The only costs will be a few additional tty escape sequences.
Switches the current window between your last used color scheme and the older form of black-on-white or white-on-black. This command will alter both the summary area and task area but does not affect the state of the 'x', 'y' or 'b' toggles.
Content Of Task Window
This command will be honored whether or not the 'COMMAND' column is currently visible. Later, should that field come into view, the change you applied will be seen.
These keys display a separate screen where you can change which fields are displayed, their order and also designate the sort field.
When 'Cumulative mode' is On, each process is listed with the cpu time that it and its dead?children?have used.
When Off, programs that fork into many separate tasks will appear less demanding. For programs like 'init' or a shell this is appropriate but for others, like compilers, perhaps not. Experiment with two task windows sharing the same sort field but with different 'S' states and see which representation you prefer.
After issuing this command, you'll be informed of the new state of this toggle. If you want to know in advance whether or not 'Cumulative mode' is in effect, ask for help and view the window summary on the second line.
You will be prompted for the uid or name of the user to display. The '-u' option matches on effective user whereas the '-U' option matches on any user (real, effective, saved, or filesystem).
Thereafter, in that task window only matching users will be shown, or possibly no processes will be shown. Different task windows can be used to filter different users.
Later, if you want to monitor all tasks again in the current window, re-issue this command but just pressat the prompt.
In this mode, processes are reordered according to their parents and the layout of the COMMAND column resembles that of a tree. In forest view mode it is still possible to toggle between program name and command line (see the 'c' interactive command) or between processes and threads (see the 'H' interactive command).
Note: Typing any key affecting the sort order will exit forest view mode in the current window. See topic 4c. TASK AREA Commands, SORTING for information on those keys.
Size Of Task Window
Displays all tasks or just active tasks. When this toggle is Off, tasks that have not used any CPU since the last update will not be displayed. However, due to the granularity of the %CPU and TIME+ fields, some processes may still be displayed that appear to have used no CPU.
If this command is applied to the last task display when in alternate-display mode, then it will not affect the window's size, as all prior task displays will have already been painted.
You will be prompted to enter the number of tasks to display. The lessor of your number and available screen rows will be used.
When used in alternate-display mode, this is the command that gives you precise control over the size of each currently visible task display, except for the very last. It will not affect the last window's size, as all prior task displays will have already been painted.
Note: If you want to increase the size of the last visible task display when in alternate-display mode, decrease the size of the task display(s) above it.
Sorting Of Task Window
For compatibility, this top supports most of the former top sort keys. Since this is primarily a service to former top users, these commands do not appear on any help screen.
Before using any of the following sort provisions, top suggests that you temporarily turn on column highlighting using the 'x' interactive command. That will help ensure that the actual sort environment matches your intent.
The following interactive commands will only be honored when the current sort field is visible. The sort field might not be visible because:
1) there is insufficient Screen Width
2) the 'f' interactive command turned it Off
Moves the sort column to the left unless the current sort field is the first field being displayed.
Moves the sort column to the right unless the current sort field is the last field being displayed.
The following interactive commands will always be honored whether or not the current sort field is visible.
These keys display a separate screen where you can change which field is used as the sort column, among other functions. This command can be a convenient way to verify the current sort field, when running top with column highlighting turned Off.
Using this interactive command you can alternate between high-to-low and low-to-high sorts.
Field sorting uses internal values, not those in column display. Thus, the TTY and WCHAN fields will violate strict ASCII collating sequence.
Alternate-Display Provisions: Microsoft Windows
Field Groups/Windows
In full-screen mode there is a single window represented by the entire screen. That single window can still be changed to display 1 of 4 different field groups (see the 'g' interactive command, repeated below). Each of the 4 field groups has a unique separately configurable summary area and its own configurable task area.
In alternate-display mode, those 4 underlying field groups can now be made visible simultaneously, or can be turned Off individually at your command.
The summary area will always exist, even if it's only the message line. At any given time only one summary area can be displayed. However, depending on your commands, there could be from zero to four separate task displays currently showing on the screen.
Current Window
The current window is the window associated with the summary area and the window to which task related commands are always directed. Since in alternate-display mode you can toggle the task display Off, some commands might be restricted for the current window.
A further complication arises when you have toggled the first summary area line Off. With the loss of the window name (the 'l' toggled line), you'll not easily know what window is the current window.
Commands for Windows
The '-' key turns the current window's task display On and Off. When On, that task area will show a minimum of the columns header you've established with the 'f' interactive command. It will also reflect any other task area options/toggles you've applied yielding zero or more tasks.
The '_' key does the same for all task displays. In other words, it switches between the currently visible task display(s) and any task display(s) you had toggled Off. If all 4 task displays are currently visible, this interactive command will leave the summary area as the only display element.
The '=' key forces the current window's task display to be visible. It also reverses any 'i' (idle tasks), 'n' (max tasks) and 'u'/'U' (user filter) commands that might be active. Also, if the window had been scrolled, it will be reset with this command.
The '+' key does the same for all windows. The four task displays will reappear, evenly balanced. They will also have retained any customizations you had previously applied, except for the 'i' (idle tasks), 'n' (max tasks), 'u'/'U' (user filter) and scrolling interactive commands.
This command will switch between full-screen mode and alternate-display mode.
The first time you issue this command, all four task displays will be shown. Thereafter when you switch modes, you will see only the task display(s) you've chosen to make visible.
This command changes the current window, which in turn changes the window to which commands are directed. These keys act in a circular fashion so you can reach any desired current window using either key.
Assuming the window name is visible (you have not toggled 'l' Off), whenever the current window name loses its emphasis/color, that's a reminder the task display is Off and many commands will be restricted.
You will be prompted to enter a number between 1 and 4 designating the field group which should be made the current window.
In full-screen mode, this command is necessary to alter the current window. In alternate-display mode, it is a less convenient alternative to the 'a' and 'w' commands.
You will be prompted for a new name to be applied to the current window. It does not require that the window name be visible (the 'l' toggle to be On).
* The interactive commands shown with an asterisk (*) have use beyond alternate-display mode.
'=', 'A', 'g' are always available.'
'a', 'w' act the same with color mapping and fields management.
Scrolling a Window
Typically a task window is a partial view into a systems's total tasks/threads which shows only some of the available fields/columns. With these scrolling keys, you can move that view vertically or horizontally to reveal any desired task or column.
Move the view up toward the first task row, until the first task is displayed at the top of the current window. The Up arrow key moves a single line while PgUp scrolls the entire window.
Move the view down toward the last task row, until the last task is the only task displayed at the top of the current window. The Down arrow key moves a single line while PgDn scrolls the entire window.
Move the view of displayable fields horizontally one column at a time.
Note: As a reminder, some fields/columns are not fixed-width but allocated all remaining screen width when visible. When scrolling right or left, that feature may produce some unexpected results initially.
Reposition the display to the un-scrolled coordinates.
Reposition the display so that the rightmost column reflects the last displayable field and the bottom task row represents the last task.
Note: From this position it is still possible to scroll down and right using the arrow keys until a single column and a single task is left as the only display element.
Toggle an informational message that is displayed whenever the message line is not otherwise being used.
"scroll coordinates: y = n/n (tasks), x = n/n (fields)"
The coordinates shown as n/n are relative to the upper left corner of the current window.
y = n/n (tasks)
The first n represents the topmost visible task and is controlled by scrolling keys. The second n is updated automatically to reflect total tasks.
x = n/n (fields)
The first n represents the leftmost displayed column and is controlled by scrolling keys. The second n is the total number of displayable fields and is established with the 'f' interactive command.
The above interactive commands are always available in full-screen mode but never available in alternate-display mode if the current window's task display has been toggled Off.
Searching in a Window
You can use these interactive commands to locate a task row containing a particular value.
You will be prompted for the case-sensitive string to locate starting from the current window coordinates. There are no restrictions on search string content.
Searches are not limited to values from a single field or column. All of the values displayed in a task row are allowed in a search string. You may include spaces, numbers, symbols and even forest view artwork.
Keyingwith no input will effectively disable the '&' key until a new search string is entered.
Assuming a search string has been established, top will attempt to locate the next occurrence.
When a match is found, the current window is repositioned vertically so the task row containing that string is first. The scroll coordinates message can provide confirmation of such vertical repositioning (see the 'C' interactive command). Horizontal scrolling, however, is never altered via searching.
The availability of a matching string will be influenced by the following factors.
a. Which fields are displayable from the total available
b. Scrolling a window vertically or horizontally
c. The state of the command/command-line toggle
d. The stability of the chosen sort column, for example PID is good but %CPU bad.
If a search fails, restoring the current window home (unscrolled) position, scrolling horizontally, displaying command-lines or choosing a more stable sort field could yet produce a successful '&' search.
The above interactive commands are always available in full-screen mode but never available in alternate-display mode if the current window's task display has been toggled Off.
Note:?Whenever a search key is typed, top forces idle tasks On and user filtering Off to ensure that every task is encountered. See the 'i' and 'u/U' interactive commands for additional information on how displayed tasks might be filtered.
Files
System Configuration File
The presence of this file will influence which version of the 'help' screen is shown to an ordinary user. More importantly, it will limit what ordinary users are allowed to do when top is running. They will not be able to issue the following commands.
The system configuration file is not created by top. Rather, you create this file manually and place it in the /etc directory. Its name must be 'toprc' and must have no leading '.' (period). It must have only two lines.
Here is an example of the contents of?/etc/toprc:
s # line 1: 'secure' mode switch 5.0 # line 2: 'delay' interval in seconds
Personal Configuration File
This file is written as '$HOME/.your-name-4-top' + 'rc'. Use the 'W' interactive command to create it or update it. Here is the general layout:
global # line 1: the program name/alias notation global # line 2: id,altscr,irixps,delay,curwin per ea # line a: winname,fieldscur window # line b: winflags,sortindx,maxtasks window # line c: summclr,msgsclr,headclr,taskclr
If the?$HOME?variable is not present, top will try to write the personal configuration file to the current directory, subject to permissions.
Tips And Tricks
Many of these 'tricks' work best when you give top a scheduling boost. So plan on starting it with a nice value of -10, assuming you've got the authority.
Kernel Magic
For these tricks,?top?needs full-screen mode.
For this experiment, under?X Windows?open an xterm and maximize it. Then do the following:
1. provide a scheduling boost and tiny delay via:nice -n -10 top -d.09
2. keep sorted column highlighting Off so as to minimize path length
3. turn On reverse row highlighting for emphasis
4. try various sort columns (TIME/MEM work well), and normal or reverse sorts to bring the most active processes into view
What you'll see is a very busy Linux doing what it's always done for you, but there was no program available to illustrate this.
After bringing the most active processes into view, what you'll see are the ghostly images of just the currently running tasks.
Your display will be refreshed at three times the rate of the former top, a 300% speed advantage. As top climbs the TIME ladder, be as patient as you can while speculating on whether or not top will ever reach the top.
Bouncing Windows
For these tricks, top needs alternate-display mode.
The Big Bird Window
This trick also requires alternate-display mode.
查看英文版
查看中文版
其他命令行
tabs | tac | talk | tail | tcopy | tty | tar | tbl | tcpdump | tcsh | time | tee | timex | telinit | telnet | test | touch | tput | tr | troff | traceroute |