??? SSD ????, ??????????, SSD ??????????????, ?????? Windows 7 ????, ????? XP ??????????????(???????? TRIM ??)???????, ?? Windows 7 ???????? SSD(????), ?????????????????, SSD ????????????????
??????????? SSD ??????, ?? SSD ???????????????(TRIM/GC)????????, ??? HDD ?????????
Windows 7 SSD ??????:
??? WinHEC 2008 ????? Windows 7 Enhancements for Solid-State Drives ????? SSD ? 4KB page size(block) alignment ????????(NTFS ???)???????; ?????? SSD ? NTFS ?????, ??????? 4KB page ???????????? block ????, ???????????? ~20% ? ~40% ??(???), ??? SSD align ??, ???? disk align ??(?? Paragon Alignment Tool)?????? SSD ?? partition align ?????, ?????????????? SSD ???????????????, ????????????????????????
AHCI ??????? SSD ?????? AS SSD ??? 4KQD32 ?? ~400%??(NCQ ???????????), ??? SSD ?????(????? Intel RST AHCI)??, ?? AHCI ???????; ?? OS ???? IDE ????, ??? Windows 7 ???? registry ??(????????), ???????? BIOS ?? AHCI?
?? Windows 7 ???? AHCI:
?????????? regedit ??????
??
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci]
??
? start ??? 3 ??? 0???????? KB922976
Windows 7 ?? TRIM ??????? SSD, ???? Block?Page ? Cell ??????????????, ???????????????????? pre-erase ? block ???????(burst write)????, TRIM ????? SSD ?????? block/cell ??????? invalid, ????????, ????????????????????????? TRIM ??, ?? OS????? ? SSD ????, ?? OS ???? TRIM ???? Windows 7, Windows Server 2008 R2 ? Linux(kernel 2.6.33), ? Windows 7 ?? Microsoft generic AHCI/ATA ???? ? Intel ? RST 9.6 ??? TRIM, ???? SSD ???????? TRIM, ???????? firmware ????, ???? SSD ????????? TRIM ??, ????? SSD ??? GC(Garbage Collection)????(??????????, ?? Intel X25-M G1, ? JMF612 ?????), ?? SSD ?????????
Windows 7 ?? TRIM ????:
?????????? cmd ??????
????:
fsutil behavior query DisableDeleteNotify
?? DisableDeleteNotify
= 0 ??? OS ? TRIM ?????
Superfetch ??????????????????????, ????? HDD ??????????, ? SSD ?????????, Superfetch/Prefetch ??????????????, SSD ??????, ?? Superfetch/Prefetch ?????; Windows 7 ? services ???? Superfetch ???????, ??????? c:\windows\prefetch
?????????
?? Superfetch ??:
?????????? services.msc ??
?? Superfetch ??
?? ? "??" ?? "??"?"??" ??? "??"
?? Superfetch ????, ?????? Prefetch ? ReadyBoost ???
?????????????????, defragment(????)?????? HDD ???????????????????, ????????? SSD ????????????????
Windows 7 ? disk defragment(????)?????, ????????????(?????? SSD ?????????)
??????????:
?????????? dfrgui.exe(disk defragment)
? "????" ?????? "?????"
Windows 7 SSD/HDD ????????:
Windows 7 ? Search Indexing ????????????, ??????????????????????, ????????????????, ??????????????????????, ???????????, ? Search Indexing ???????? background ???, ? SSD ??????????, ? HDD ??????????? idle ??? spin down?
???? Windows Search ?? Indexing:
?????????? services.msc ??
?? Windows Search ??
?? ? "??(????)" ?? "??" ??? "??"
???? Search Indexing ?????? Search ??, ?????????????????
???! ?????????????????, Windows 2003 ? 2000 ???????????(2000 pro ? xp ? 0), ?? dirty shutdown event ?? last alive time ??; ? Windows 7(Vista)??????????
C:\Windows\ServiceProfiles\LocalService\AppData\Local\lastalive1.dat
? lastalive0.dat
??, ?????????????, ???...OS ????????????? idle ??, ?????(????)?? Windows 7 ??????????? XP ?????????
?????? dirty shutdown event ??????? TimeStampInterval ??:
?????????? regedit ??????
?? [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Reliability]
?? TimeStampInterval
??? 1 ?? 0
"TimeStampInterval"=dword:00000000
??????
Microsoft ????????(CEIP), ???????????, ??????????????????; ? Windows 7 ??????????????, ????????????????, ????????????; ??????????????, ?????????????????, ????????????????????????, ???????????????????????? background ???????, ????????????(??????????)?
?? Windows 7 ?????????
?????????? gpedit.msc ?????????
?? ?????? -> ?? -> ???????? -> ????????
? "?? Windows ????????" ??? "??"
??? Windows ?????????????????? CEIP, ?????????????, ????? CEIP ????????
?? CEIP ????
?????????? taskschd.msc ?????
?? ???????? -> Microsoft -> Windows -> Customer Experience Improvement Program
????????? Consolidator KernelCeipTask UsbCeip ??
?? RAC ?????????(CEIP ??)
?????????? taskschd.msc ?????
?? ???????? -> Microsoft -> Windows -> RAC
??????? RacTask ??
Windows 7(? Vista)????? bootup ???????? tracing ????, ??? ReadyBoot tracing ??? c:\windows\prefetch\readyboot\readyboot.etl
?????? 20MB, ????????, ?????? tracing log ?????????????, ?????? bootup ????, ???????????? tracing log?
?? ReadyBoot tracing:
?????????? perfmon ?????
?? ????????? --> ?????????? --> ?? ReadyBoot
? ReadyBoot ? "??????" ??????? "???"(Enabled), ?? "??" ??
??? readyboot.etl ???????, ?????????????? ReadyBoot tracing?
???? pagefile.sys ?????????????????????, ????! ??????????????????????????????????; ????? SSD ????, pagefile.sys ???????????????, ??? SSD ??????, ?????? RAMDISK(?? Superspeed RAMDISK)?????? HDD ????? pagefile.sys?
Windows ???????, ??????????????????, ???????????, ?????? Temp ?????? RAMDISK, ?????? SSD(? HDD) ????????????, ???????????????????????????
?????????????????????(????), ?????????????????, ???(???)???????????????????
??: ????? Windows 7 ????? UserProfile ??????
Windows 7 ????????????? ACPI ??, ?????????Hibernate ??, ??????????????????????? C:\hiberfil.sys
, ?? 4GB ?????? 2.5GB ?????, ??????????? notebook, ????????????????????????? SSD ???, ???????????????????, ?? Windows 7 ??????Sleep ??(?? XP ? Standby)??????????????
??????:
???????? ?? cmd ??????
??????????
powercfg -h off
? Vista ??????? OS ?? IPv6(????????6), ???????????? IPsec ??????, Windows 7 ????? IPv6 ?????? HomeGroup ????, ? IPv6 ? HomeGroup(????)??????, ??? HomeGroup ??????? IPv6; ????????????????????????????????? IPv6(??? ISP ?????), ??/??????????????????????, IPv6 ??????????????, ????????????????(???, ???, switch, ???, ???, ADSL??)???????? IPv6, Windows 7 ? HomeGroup ????? Windows 7 ?????, ??????????????????????(Windows File & Printer Sharing), ?? IPv6 ????????????(???????????????? IPv4 ? IPv6), ?????? HomeGroup ??????????, ???? IPv6 ???????
???????? KB929852
?? Windows 7 ?? IPv6:
?????????? regedit ??????
????
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters]
????
"DisabledComponents"=dword:ffffffff
?? IP-Helper ??:
IPv6 ????, ????? IPv6 ???????? IPv6 ?????(?? ??? IPv6 ????? IPv4 ???), ??????? background ???????????, ?? Resource Monitor ??????????????, ??? IPv6 ?? IP-Helper ????, ????????????
?????????? services.msc ??
?? IP-Helper
?? ? "??" ?? "??" ??? "??"
???????? IPv6 ??
??????? Kernel ? ???? ???????, ????? Windows ???????????????? Kernel ? ???? ??? swap ? pagefile ??, ?????????????????; ??, ?????(???DIY)??????????? 2GB(?? 4GB) ??, ??????????????, ????????????????, ?? kernel ? driver ??? page swap ???????????, ?? page swap ? IO ??, ?? OS ????????? paging ????
Description
Specifies whether user-mode and kernel-mode drivers and kernel-mode system code can be paged to disk when not in use.
0 Drivers and the kernel can be paged to disk as needed.
1 Drivers and the kernel must remain in physical memory.
?????? 2GB(?? 4GB) ???????
???? kernel paging ??:
?????????? regedit ??????
??
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
?? DisablePagingExecutive
??? 0 ?? 1
"DisablePagingExecutive"=dword:00000001
??????
?? TechNET ???? DisablePagingExecutive