Chương 11 trình bày những kiến thức về kiểm soát hiệu suất server. Những nội dung quan trọng cần nắm bắt trong chương này gồm có: Xác định tầm quan trọng của việc theo dõi hiệu suất server, dùng Task Manager để kiểm soát hiệu suất server và cách dùng các tài nguyên, dùng Event Viewer để nhận định các sự cố,...và các nội dung liên quan khác.
Trang 1
90: MCSE Guide to Mana icroso{t Windows Server 2
Environment
Chuong I1:
em soat hiéu suat ser
Trang 2Mục tiêu Xác định tâm quan trọng của việc theo dõi hiệu suất server Dùng Task Manager đề kiêm sốt hiệu suất server và cách dùng các tài nguyên
Dùng Event Viewer dé nhận định các sự cơ
Dung System Monitor va Performance Logs and Alerts
Tối ưu hiệu suất server thơng qua câu hình các
thiết lập dịch vụ
Trang 3eo /# 9®
Giới thiệu Monitoring Server
Performance
- Hiệu suất của server cĩ thể suy giảm
-_ Kiểm sốt giúp thơng báo các vân đê trước khi sự cơ xảy ra trở nên nghiêm trọng
‹ _ Các cơng cụ cĩ sẵn đề kiểm sốt:
¢ Task Manager
e Event Viewer
e Performance console
Trang 4Task Manager
Phuong phap nhanh nhat dé thu duoc bức tranh snapshot vé hi€éu suat server
Cung cấp thơng tin mức cao
Cĩ thể truy cập thơng qua Windows taskbar hoặc to hop phim Ctrl+Alt+Delete Cĩ 5 thẻ chính: ¢ Applications Processes Performance Networking Users
Trang 5Kiêm sốt và quản lý các ứng
dụng
° Tir Task Manager, thé Applications hién thi danh sách các ứng dụng đang chạy
- Dé quan ly | tng dung nao do, chon no tu danh sach va lua chon: End Task, Switch To, New Tasks
¢ Hoac click phai trén tng dung va chon: Switch
To, Bring to Front, Minimize, Maximize, End
Task, Go To Process
Trang 6Kiêm sốt và quản lý các tiên
trinh
Từ Task Manager, thé Processes hién thi danh sách các tiên trình dùng bởi ứng dung hoặc dịch vụ Hiền thị thơng tin về mỗi tiên trình đang chạy Right-click một tiễn trình để kết thúc nĩ Cĩ thê thay đối độ ưu tiên mặc định từ Normal Priority
Trang 7Kiểm sốt và quản lý các tiễn trinh (tt) =/0) x)
File Options View Help
Applications Processes | Performance | Networking | Users |
User Name CPU | Mem Usage aoe ge a rar eae wuauclt,exe administrator 0 2,996 K VMwareUser.exe administrator oo 2,000 K VMwareTray.exe administrator đũ 2,140K explorer.exe administrator o2 12,252 K msiexec, exe SYSTEM nũ 6,600 K svchost.exe SYSTEM nũ 5,406 K VMwareService,exe SYSTEM oo 1,328 K srvcsurg.exe SYSTEM nũ 3,432 K svchost.exe LOCAL SERVICE oo 1,260 K ntfrs exe SYSTEM oo 1,036K ismsery exe SYSTEM 00 6,780 K inetinfo.exe SYSTEM nũ 134,564 K svchost.exe SYSTEM oo 1,636 K élementmor.exe SYSTEM đũ 2,300 K dfssvc.exe SYSTEM oo 4,500 K appmgr.exe SYSTEM oo 3,652 K msdtc.exe NETWORK SERVICE 00 3,764 K spoolsy.exe SYSTEM oo 4,946 K xÍ
J” Show processes from all users End Process |
Processes: 34 (CPU Usage: 5% ‘Commit Charge: 156596K 88761
Figure 11-2 The Task Manager Processes tab
Trang 8Thực tập 11-1: Dùng Task
Manager để quản lý ứng dụng
và tiên trình
¢ Mo Task Manager dung Ctrl+-Alt+Delete ¢ Quan sat cac ung dung dang chay
¢ Khoi dong ung dung moi va khao sat cac tuy chon dung Task Manager
70-290: MCSE Guide to Managing a Microsoft 8
Trang 9Khảo sát hiệu suất thời gian
thực
Tu Task Manager, thé Performance hién thi hiéu suât CPU và bộ nhớ
Cho bức tranh snapshot vệ hiệu suât tại thời điểm
Thường dùng kết hợp với các cơng cụ nhiêu chi
tiêt hơn
Trang 10Khảo sát hiệu suất thời gian thurc (tt) 210) x| File Options View Help " N 7 it ree rn | §B EESI me L ra PF Usage ~ Page File Usage History 150 MB Totals Physical Memory (K) Handles 7514 Total 523764 Threads 449 Available 360608 Processes 34 System Cache 1335468 — Commit Charge (Kk) ————————————_ r-Kernel Memory (kK) Total 154128 Total 17584 Limit B87612 Paged 10424 Peak 165408 Nonpaged 7160 Processes: 34 CPU Usage: 4% ‘Commit Charge: 154028K / 68761 «
Figure 11-3 The Task Manager Performance tab
Trang 11Khảo sát hiệu suất thời gian
thurc (tt)
Table 11-2 Information provided by the Task Manager Performance tab
Performance Information Description
CPU Usage/CPU Usage History Shows the percentage of CPU being used and graphs both
current and historical CPU usage
PF Usage/Page File Usage
History Shows the amount of page file usage and graphs historical page file usage
Totals Displays the total number of handles, threads, and processes
Physical Memory Displays the total amount of memory, how much is available, and the amount of memory used for the system cache
Commit Charge Displays the amount of memory that has been committed to all applications currently running
Kernel Memory
Displays the amount of memory that has been allocated to kernel functions, the amount of memory that could be paged to disk, and the amount of nonpaged memory
70-290: MCSE Guide to Managing a Microsoft II
Trang 12Thực tập 11-2: Dùng Task Manager dé kiêm sốt hiệu
suât
Mo Task Manager va chon the Performance tab Xem thong tin
Khởi động 1 ứng dụng và một lân nữa xem lại
hiệu suât
Khảo sát việc khởi động và dừng các ứng dụng
ảnh hưởng thể nào đến hiệu suất
70-290: MCSE Guide to Managing a Microsoft 12
Trang 13Kiêm sốt hiệu suầt mạng
¢ Tu Task Manager, chon thé Networking dé hién
thị thơng tin ứng dụng mạng:
¢ Phan tram bang théng mang dang dùng
¢ Cung hién thi dir liéu hiéu suat mạng cho mỗi card
mạng đã cài đặt
° Tên của adapter; độ khả dụng của adapter; tốc độ kết nơi và trạng thái hoạt động của adapter
70-290: MCSE Guide to Managing a Microsoft 13
Trang 14Kiểm sốt hiệu suất mạng (tt) ~|Dl x File Options View Help Applications | Processes | Performance Networking | Users | —Local 4rea Connection Network Utiliza o% 10Mb Operational Processes: 34 (CPL Usage: 4% ‘Commit Charge: 154248K | 88761 _7
Figure 11-4 The Task Manager Networking tab
70-290: MCSE Guide to Managing a Microsoft 14
Trang 15Kiem soat cac User
Tir Task Manager, thé Users hién thi cac user da đăng nhập, gom ca cac client mang
Cĩ thê đăng xuất hoặc hủy kết nơi 1 user Cĩ thê gửi thơng điệp đến user đã kết nỗi
Cĩ thê kết nối đến phiên làm việc của user khác
70-290: MCSE Guide to Managing a Microsoft
Trang 16Kiểm sốt các User (tt)
ES Windows Task Manager | | I - | x|
File Options View Help
Applications | Processes | Performance Networking Users |
User | ID] Status | Client Name |
S ng nh 0 Active
al | a
Disconnect | Lannff | Send Message |
Processes: 34 CPLULIsage: 7% Commit Charge: 156184K / 88761 4
Figure 11-5 The Task Manager Users tab
70-290: MCSE Guide to Managing a Microsoft 16
Trang 17Event Viewer
Dùng để tập hợp thơng tin và các van dé truc tric phân mêm, phân cứng và hệ thống
Các sự kiện được ghi lại trong cac log
Event Viewer cho phép xem noi dung cac log Các bản ghi log ghi chú các cảnh báo và lỗi
° _ Thường chứa các ID sự kiện nhăm giúp xác định vân đê
3 lop chính:
¢ Application log ¢ Security log ¢ System log
70-290: MCSE Guide to Managing a Microsoft 17
Trang 18Event Viewer (tt
E] Event Viewer -/O) x]
File Action View Help
« 2 lịm|fạ | ®
Falpevent Viewer (Local) Event viewer (Local)
4 Application Name | Type | Description |sze |
ona % Ỉ r
4 an Application Log Application Error Records 64.0 KB
F 5 reaches = Security Log Security Audit Records 13.0 MB
| File Replication Service i] System Log System Error Records 320.0 KB Directory Service Lag Custom Log Error Records 128.0 KB File Replication Service Log Custom Log Error Records 64.0 KB
Figure 11-6 The Event Viewer console
70-290: MCSE Guide to Managing a Microsoft
Windows Server 2003 Environment
Trang 19Event Viewer (tt)
DC cĩ 2 log chính:
¢ Directory service log
¢ File replication service log
User nao cling xem duoc noi dung log tng dung va hé thong
Cac Administrator voi quyén đặc biệt cĩ thể xem
log bao mat
Các kiêu sự kiện gơm: thơng tin, cảnh báo, lơi
70-290: MCSE Guide to Managing a Microsoft 19
Trang 20Thơng dịch các sự kiện
° Click vao log dé xem chi thiét
Khung chỉ tiết hiển thị thơng tin gơm:
Kiểu sự kiện
Ngày và g1ờ xảy ra
Nguơn gốc
Loại và ID sự kiện
Máy tính nào xảy ra sự kiện đĩ
70-290: MCSE Guide to Managing a Microsoft
Trang 21Thong dịch các su kién (tt) Me ea Co q ?| x| Event |
Date: ae IE Sources NETLOGON + Time: 5:13:36 PM Category: None ——_ Type: Warning EventID: 5787 + User M¿à
Computer SERVEROT
Description:
Dynamic registration or deletion of one or more DNS records +
associated with DNS domain ‘domain01.dovercorp.net.' failed These records are used by other computers to locate this server as a domain
controller (if the specified domain is an Active Directory domain) or as
an LDAP server (if the specified domain is an application partition) Possible causes of failure include:
- TCP/IP properties of the network connections of this computer contain wrong IP address(es) of the preferred and alternate DNS Servers xÍ Data: ( Bytes Words 0000: b4 05 00 00 ae «| xi OK Cancel Apply Figure 11-7 Viewing the details of a specific event
Trang 22Thực tập 11-3: Xem Event Viewer hệ thơng và lò ứng
dụng
Mo Event Viewer va xem log tmg dụng Xem cac dac tinh cua su kién trong log
Mở log hệ thơng
Xem lại I sự kiện lối
70-290: MCSE Guide to Managing a Microsoft
Trang 23Thực tập 11-3 (tt)
ax
Event |
Date: 9/20/2003 Source: ESENT
Time: 5:15:58 PM Category: General Ba
Type: Information EventID: 101 + |
User: HAI
Computer SERYEROT Description:
svchost (912] The database engine stopped For more information, see Help and Support Center at http: ‘qo microsoft com/hwlink “events, asp
Date: f* Bytes € Words 2l Ki OK, Cancel | Apply
Figure 11-8 Viewing the properties of an Information event
70-290: MCSE Guide to Managing a Microsoft
Trang 24Console hiệu suât
¢ HO6 tro thu thập thơng tin nhiéu chi tiét hon Task
Manager
¢ Co 2 cong cu khác nhau:
¢ System Monitor
¢ Xem dit liéu thu thap tir cac d6i tuong counter
¢ Performance Logs and Alerts
¢ Dinh ky log cdc mau vao 1 file di liéu dé nhan vao
cac ung dung khac
¢ Sinh ra cdc canh bdo khi g4p ngưỡng đã câu hình trước
70-290: MCSE Guide to Managing a Microsoft
Trang 25System Monitor
°_ Đặc biệt cĩ ích cho tập hợp dữ liệu hiệu suất
server thời ø1an thực
‹© _ Các tác vụ cĩ thể hồn thành dùng System
Monitor:
e Huéu vé hiéu suat server
Chan doan van dé
Kha nang lap ké hoach
Kiêm tra
°- Bạn cĩ thê xác định Ï kiêu của dữ liệu, nguồn
hoặc máy tính nào, đơi tượng nào đê kiêm sốt
Trang 26Thực tập 11-4: Khảo sát System Monitor Settings
¢ Mo Performance console dé thay System Monitor
¢ Dung toolbar dé thay d6i kiéu xem
¢ Quan tam | thu6c tinh nao do
70-290: MCSE Guide to Managing a Microsoft 26
Trang 27Thue tap 11-4 (tt) äsJ Performance =ẳ|nl| x| tổ File Action View Favorites Window Help | = 18) x! l + | m|m| L1 Cansole Rao of System Monitor 44] Performance Logs and Alerts LO S| Baal +ixie) alelal of=[a) 1 8ø 2 8 S3ã 6 _ o ———=_o FFT Last 0,000 Average | 2.120 Minimum | 0,000 Maximum 88.180 Duration 1:40 Instance 1,000 100 1,000 ld WSERVEROL
Avg, Disk Qu _Total
% Processor _Total Physic \WSERVEROL
Proces \WSERVEROL
Figure 11-11 Viewing System Monitor data as a histogram
70-290: MCSE Guide to Managing a Microsoft
Trang 28Thue tap 11-4 (tt)
System Monitor Properties ?| xị General | Source Data | Graph | Appearance | Counters: ‘Mernory\Pages/sec ‘PhysicalDisk( TotallW4vq Disk Queue Lenath ‘Processor Totall\*% Processor Time Add Remove Color: = >| ‘Width: — | Mi Scale: [Default | Style: | ~] | OK Cancel | Apply
Figure 11-12 Configuring counter properties
70-290: MCSE Guide to Managing a Microsoft
Trang 29Hiệu suât các đơi tượng và các Counter - Hiệu suất được kiểm sốt là một cơng việc bảo trì thơng thường - _ Các bộ đêm hiệu suất sơm: ° % processor time ¢ % interrupt time ¢ Pages/second ¢ Page faults/second ° % disk time
¢ Avg disk queue length
Trang 30Thém cac Counters vao System
Monitor
( Use local computer counters ( Select counters from computer: 2 Performance object: | Processor = ( All counters ( Allinstances (* Select counters from list: (* Select instances from list: % C2 Time «| C3 Time 0 DPC Time R Idle Tire Interrupt Time Privileged Time oe MS Oo A xổ % Proces Add Explain | Close |
Figure 11-13 The Add Counters dialog box
70-290: MCSE Guide to Managing a Microsoft 30
Trang 31Dung System Monitor (tt) ¢ Tap hop dir liéu dễ dàng, thơng dịch dữ liệu khĩ
khăn
¢ Thuong cé quan hệ nhân quả khơng hiễn nhiên
°- Một sơ lựa chọn lưu ø1ữ và xem đữ liệu lịch sử:
¢ Html files
¢ Log files
¢ Databases
70-290: MCSE Guide to Managing a Microsoft
Trang 32Thực tập 11-6: Lưu và xem dữ liệu System Mlonitor
Mở Svstem Monritor và tập hợp dữ liệu Cơ định màn hình
Lưu đữ liệu vào file HTML
Khao sat cac tuy chon co san trong browser
70-290: MCSE Guide to Managing a Microsoft 32
Trang 33Thực tập 11-6 (tt)
¬1 D:\\sysmon.htm ae ae Explorer = |e) x)
File Edit View Favorites Tools Help | a
CD Back ~ €) ~ |x) [z) fa) | J Search © Favorites @ Media £4) | b+ Ae Get
Address |#ì D;1sysmon.htrmn ZÌ = | inks =
ri 000 rei: Disk nhung "Total PhysicaDisk \ \\SEFIVERDT
1.000 % Pipcessor Time _Total Processor ‘\\SERVERO1
l@] Done ¡Í [ | [ sj My Computer
Figure 11-15 Viewing System Monitor data in a Web browser
70-290: MCSE Guide to Managing a Microsoft
Trang 34Hiệu suất các Lòs & Alerts
Cơng cụ thứ hai cĩ sẵn trong Performance console Cho phép tự động tập hợp đữ liệu (cục bộ hoặc từ xa) và xem nĩ dùng chương trình khác
Các tác vụ: tự động tập hợp dữ liệu ở dạng khác, xem đữ liệu, câu hình các tham sơ, câu hình và
quản lý các phiên log, cài đặt các cảnh báo
3 cơng cụ lựa chọn: counter lòs, trace lòs, alerts
70-290: MCSE Guide to Managing a Microsoft 34
Trang 35Cấu hình các Alert
Log tang tai cua | server
Cài đặt I lịch biểu thơng thường để tập hợp va
xem lại dữ liệu
khi lo g khơng chạy bình thường, các alert cảnh báo vân đề tiêm ân nào đĩ
70-290: MCSE Guide to Managing a Microsoft
Trang 36Câu hình các Alert (tt) Table 11-3 Actions that can be taken when an alert is triggered
Log an entry in the application An entry is added to the application log when the event is
event log triggered
Send a network message to Messenger service sends a message to the specified
computer when the alert is triggered
Start performance data log Counter log is run when the alert is triggered
Run this program Specified program is run when the alert is triggered
Command Line Arguments Specified command line arguments are copied when the
Run this program option is used
70-290: MCSE Guide to Managing a Microsoft 36
Trang 37Thực tập 11-7: Câu hình
Performance Logs and Alerts
Mo Performance Logs and Alerts Xem System Overview log
Khao sat Log Files va Schedules tab
Cau hinh alerts va monitor performance
70-290: MCSE Guide to Managing a Microsoft
Trang 38Câu hình và quản lý các dịch vụ
- _ Đừng chạy các dịch vụ khơng cân thiết, chỉ thêm
tải cho hệ thơng
© Trudc khi câm dịch vụ, kiêm tra những liên quan
© Cac dich vu MMC cho phép cau hinh cac thiét lap khac nhau: ¢ General ¢ Log On ¢ Recovery ¢ Dependencies
70-290: MCSE Guide to Managing a Microsoft 38
Trang 39Thực tập 11-8: Câu hình các dịch vụ Windows Server 2003
Mo Remote Desktop Help Session Manager va
cau hinh no chay tu dong
Mo Services MMC
Khao sat cac the General, Log On,Recovery va
Dependencies
Mo dich vu Messenger va cam nĩ
70-290: MCSE Guide to Managing a Microsoft 39
Trang 40Thực tập 11-8 (tt)
Remote Desktop Help Session Manager Properties (L‹ Ei x|
General | Log On| Recovery | Dependencies |
Service name: RDSessM gr Remote Desktop Help Session Manage Display name: Manages and controls Remote Assistance If this «| Description: aa : Tu service is stopped, Remote Assistance will be xị Path to executable: CAWINDOW'S \system32\sessmor.exe Startup type: Manual >| Service status: Stopped
Start | Stop | Pause Resume |
‘You can specify the start parameters that apply when you start the service from here Start parameters: | | OK Cancel Apply Figure 11-23 The General tab in the properties of a service