linux shutdown ÃüÁîÏê½â
¹¦ÄÜ˵Ã÷£ºÏµÍ³¹Ø»úÖ¸Áî¡£
¡¡¡¡Óï¡¡¡¡·¨£ºshutdown [-efFhknr][-t ÃëÊý][ʱ¼ä][¾¯¸æÐÅÏ¢]
¡¡¡¡²¹³ä˵Ã÷£ºshutdownÖ¸Áî¿ÉÒԹرÕËùÓгÌÐò£¬²¢ÒÀÓû§µÄÐèÒª£¬½øÐÐÖØÐ¿ª»ú»ò¹Ø»úµÄ¶¯×÷¡£
¡¡¡¡²Î¡¡¡¡Êý£º
¡¡¡¡-c ¡¡µ±Ö´ÐÐ"shutdown -h 11:50"Ö¸Áîʱ£¬Ö»Òª°´+¼ü¾Í¿ÉÒÔÖжϹػúµÄÖ¸Áî¡£
¡¡¡¡-f ¡¡ÖØÐÂÆô¶¯Ê±²»Ö´ÐÐfsck¡£
¡¡¡¡-F ¡¡ÖØÐÂÆô¶¯Ê±Ö´ÐÐfsck¡£
¡¡¡¡-h ¡¡½«ÏµÍ³¹Ø»ú¡£
¡¡¡¡-k ¡¡Ö»ÊÇËͳöÐÅÏ¢¸øËùÓÐÓû§£¬µ«²»»áʵ¼Ê¹Ø»ú¡£
¡¡¡¡-n ¡¡²»µ÷ÓÃinit³ÌÐò½øÐйػú£¬¶øÓÉshutdown×Ô¼º½øÐС£
¡¡¡¡-r ¡¡shutdownÖ®ºóÖØÐÂÆô¶¯¡£
¡¡¡¡-t<ÃëÊý> ¡¡Ëͳö¾¯¸æÐÅÏ¢ºÍɾ³ýÐÅÏ¢Ö®¼äÒªÑÓ³Ù¶àÉÙÃë¡£
¡¡¡¡[ʱ¼ä] ¡¡ÉèÖöà¾Ãʱ¼äºóÖ´ÐÐshutdownÖ¸Áî¡£
¡¡¡¡[¾¯¸æÐÅÏ¢] ¡¡Òª´«Ë͸øËùÓеÇÈëÓû§µÄÐÅÏ¢¡£
Ïà¹ØÎĵµ£º
#include <sys/select.h>
#include <sys/time.h>
#include
<sys/types.h>
#include <unistd.h>
int select(int
nfds,fd_set *readfds,fd_set *writefds, fd_set *except fds,struct timeval
*timeout)
void FD_SET(int fd,fd_set *fdset)
void FD_CLR(int fd,fd_set
*fdset)
void F ......
±¾ÎÄÊÇ Unix/Linux ϵͳ¹ÜÀí×Ô¶¯»¯ÏµÁÐÖеÄһƪ£¬Ö÷Òª½²ÊöÈçºÎʵÏÖ´ÅÅÌ I/O ×Ô¶¯»¯¼à¿Ø¡£
´ÅÅÌ I/O ¼à¿ØÊÇ Unix/Linux ϵͳ¹ÜÀíÖÐÒ»¸ö·Ç³£ÖØÒªµÄ×é³É²¿·Ö¡£Ëü¿ÉÒÔ¼à¿ØÍÌÍÂÁ¿¡¢Ã¿Ãë I/O Êý¡¢´ÅÅÌÀûÓÃÂÊ¡¢·þÎñʱ¼äµÈÐÅÏ¢£¬²¢ÇÒÔÚ·¢ÏÖÒ쳣ʱ£¬·¢Ë͸澯ÐÅÏ¢¸øÏµÍ³¹ÜÀíÔ±£¬±ãÓÚϵͳ¹ÜÀíÔ±½øÐе÷ÕûÊý¾Ý²¼¾ÖµÈ¹ÜÀí»î¶¯ÒÔ´ïµ½ÓÅ»¯Ï ......
´ÅÅ̵ÄIOÐÔÄÜÊǺâÁ¿¼ÆËã»ú×ÜÌåÐÔÄܵÄÒ»¸öÖØÒªÖ¸±ê¡£LinuxÌṩÁËiostatÃüÁîÀ´»ñÈ´´ÅÅÌÊäÈ룯Êä³ö£¨¼´IO£©Í³¼ÆÐÅÏ¢£¬WindowsÔòÌṩÁËWMI½Ó¿Ú£¬¿ÉÒÔͨ¹ý±àдһ¸ö¼òµ¥µÄ½Å±¾À´»ñÈ¡ÓëiostatÏ൱µÄ¹¦ÄÜ¡£
1¡¢LinuxϵÄiostatÃüÁî
iostat -d -k -t 2
ÿ¸ô2Ãëͳ¼ÆÒ»´Î´ÅÅÌIOÐÅÏ¢£¬Ö±µ½°´Ctrl+CÖÕÖ¹³ÌÐò£¬-d Ñ¡Ïî±íʾͳ¼Æ´ÅÅÌÐÅÏ¢ ......
Õâ¸ö·½¿éÓÎÏ·ÊÇÓÃlinuxÖն˵Ĺâ±ê¿ØÖÆ¡¢ÑÕÉ«ÉèÖÃ×öµÄ
(ÌíÁ˸ö¹¦ÄÜ£¬×ÖĸPÔÝÍ£¡¢»Ö¸´ÓÎÏ·)
Óà A S D W ¿ØÖÆÒƶ¯¡¢×ªÏò£¬¿Õ¸ñ¼üÏÂ×¹µ½µ×£»
linuxµÄÒì²½aioº¯Êý½â¾öÁ˺ܶàÂé·³£»
ÓÃÁ˸ö¼òµ¥µÄÄ£°åµ¥Àýģʽ£¬¼Ì³ÐËü¾Í¿ÉÒÔ£»
¶ÔPOSIXÏ̼߳òµ¥·â×°³ÉjavaÏ߳̽ӿڣ»
#include <memory>
#include "Tetris.h"
#include ......