⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tags

📁 Linux磁盘测试的源代码,测试磁盘的读写性能
💻
📖 第 1 页 / 共 2 页
字号:
ADEV_LEN	dt.h	/^#  define ADEV_LEN	4		\/* Length of device name prefix.*\/$/ADEV_PREFIX	dt.h	/^#  define ADEV_PREFIX	"\/\/.\/"		\/* Windows hidden device dir.	*\/$/AIO_BUFS	dtaio.c	/^#define AIO_BUFS	8		\/* Default number of AIO buffers. *\/$/AIO_NotQed	dtaio.c	/^#define AIO_NotQed	-1		\/* AIO request not queued flag.	*\/$/AIO_PRIO_DFL	dtaio.c	/^#  define AIO_PRIO_DFL	0		\/* Default scheduling priority. *\/$/ANY_RADIX	dt.h	/^#define ANY_RADIX	0		\/* Any radix string conversion.	*\/$/ASCII_FIELD	dteei.c	/^#define ASCII_FIELD	"%34.34s: %s"$/ASCII_PATTERN	dt.h	/^#  define ASCII_PATTERN	  0x41424344U	\/* Default ASCII data pattern.	*\/$/BLOCK_SIZE	dt.h	/^#define BLOCK_SIZE		512		\/* Bytes in block.	*\/$/CAM_StatusTable	dteei.c	/^struct CAM_StatusTable {$/CDBG_BRIEF	dteei.c	/^#define CDBG_BRIEF	0		\/* Brief message text. *\/$/CDBG_FULL	dteei.c	/^#define CDBG_FULL	1		\/* Full message text. *\/$/CDROM_NAME	dt.h	/^#  define CDROM_NAME	"cd"		\/* Start of CD-ROM device name.	*\/$/CLK_TCK	dt.h	/^#      define CLK_TCK	HZ$/CONSOLE_LEN	dt.h	/^#define CONSOLE_LEN	7		\/* Length of console name.	*\/$/CONSOLE_NAME	dt.h	/^#define CONSOLE_NAME	"console"	\/* The console device name.	*\/$/CalculateDumpSize	dtutil.c	/^CalculateDumpSize (size_t size)$/Ctime	dtutil.c	/^Ctime (time_t timer)$/CvtStrtoLarge	dtutil.c	/^CvtStrtoLarge (char *nstr, char **eptr, int base)$/CvtStrtoValue	dtutil.c	/^CvtStrtoValue (char *nstr, char **eptr, int base)$/CvtTimetoValue	dtutil.c	/^CvtTimetoValue (char *nstr, char **eptr)$/D	dtusage.c	/^#define D	Fprint$/DCF_ACTIVE	dt.h	/^#define DCF_ACTIVE	1		\/* File test is active.		*\/$/DEC_RADIX	dt.h	/^#define DEC_RADIX	10		\/* Base for decimal conversion.	*\/$/DEFAULT_PATTERN	dt.h	/^#  define DEFAULT_PATTERN 0x39c39c39U	\/* Default data pattern.	*\/$/DEFAULT_WIDTH	dteei.c	/^#define DEFAULT_WIDTH	80		\/* Default tty display width.	*\/$/DEF_LOG_BUFSIZE	dt.h	/^#define DEF_LOG_BUFSIZE	2048		\/* Large enough for all stats.	*\/$/DEV_LEN	dt.h	/^#define DEV_LEN		5		\/* Length of device name prefix.*\/$/DEV_PREFIX	dt.h	/^#define DEV_PREFIX	"\/dev\/"		\/* Physical device name prefix.	*\/$/DISK_NAME	dt.h	/^#  define DISK_NAME	"hd"		\/* Start of disk device names.	*\/$/DNL	dteei.c	/^#define DNL		0			\/* Disable newline.	*\/$/DoBackwardSpaceFile	dttape.c	/^DoBackwardSpaceFile (dinfo_t *dip, daddr_t count)$/DoBackwardSpaceRecord	dttape.c	/^DoBackwardSpaceRecord (dinfo_t *dip, daddr_t count)$/DoEraseTape	dttape.c	/^DoEraseTape (dinfo_t *dip)$/DoForwardSpaceFile	dttape.c	/^DoForwardSpaceFile (dinfo_t *dip, daddr_t count)$/DoForwardSpaceRecord	dttape.c	/^DoForwardSpaceRecord (dinfo_t *dip, daddr_t count)$/DoIoctl	dttape.c	/^DoIoctl (dinfo_t *dip, int cmd, caddr_t argp, caddr_t msgp)$/DoLoadTape	dttape.c	/^DoLoadTape (dinfo_t *dip)$/DoMtOp	dttape.c	/^DoMtOp (dinfo_t *dip, short cmd, daddr_t count, caddr_t msgp)$/DoRetensionTape	dttape.c	/^DoRetensionTape (dinfo_t *dip)$/DoRewindTape	dttape.c	/^DoRewindTape (dinfo_t *dip)$/DoSpaceEndOfData	dttape.c	/^DoSpaceEndOfData (dinfo_t *dip)$/DoTapeOffline	dttape.c	/^DoTapeOffline (dinfo_t *dip)$/DoTapeOnline	dttape.c	/^DoTapeOnline (dinfo_t *dip)$/DoUnloadTape	dttape.c	/^DoUnloadTape (dinfo_t *dip)$/DoWriteFileMark	dttape.c	/^DoWriteFileMark (dinfo_t *dip, daddr_t count)$/EEI_OPEN_RETRIES	dt.h	/^#define EEI_OPEN_RETRIES 3		\/* Number of open retries.	*\/$/EEI_RESET	dt.h	/^#define EEI_RESET	1		\/* Delay after resets.		*\/$/EEI_RETRIES	dt.h	/^#define EEI_RETRIES	100		\/* Number of EEI retries.	*\/$/EEI_SLEEP	dt.h	/^#define EEI_SLEEP	3		\/* Time between retries.	*\/$/EEI_StatusTable	dteei.c	/^struct EEI_StatusTable {$/EMPTY_FIELD	dteei.c	/^#define EMPTY_FIELD	"%36.36s%s"$/END_OF_FILE	dt.h	/^#define END_OF_FILE	254			\/* End of file code.	*\/$/EOM	dteei.c	/^#define	EOM		0x40$/EQ	dt.h	/^#define EQ(x,y)		(strcmp(x,y)==0)	\/* String EQ compare.	*\/$/EQL	dt.h	/^#define EQL(x,y,n)	(strncmp(x,y,n)==0)	\/* Compare w\/length.	*\/$/EQS	dt.h	/^#define EQS(x,y)	(strstr(x,y) != NULL)	\/* Sub-string equal.	*\/$/EQSC	dt.h	/^#define EQSC(x,y)	(strcasestr(x,y) != NULL) \/* Case insensitive.	*\/$/FAILURE	dt.h	/^#define FAILURE		-1			\/* Failure status code. *\/$/FALSE	dt.h	/^#define FALSE		0			\/* Boolean FALSE value.	*\/$/FATAL_ERROR	dt.h	/^#define FATAL_ERROR	255			\/* Fatal error code.	*\/$/FIELD_WIDTH	dteei.c	/^#define FIELD_WIDTH	36		\/* The field width (see above).	*\/$/FILE_MARK	dteei.c	/^#define	FILE_MARK	0x80$/FUF	dt.h	/^#define FUF	LUF$/FXF	dt.h	/^#define FXF	LXF$/FindCapacity	dtread.c	/^FindCapacity (struct dinfo *dip)$/FmtPrefix	dtutil.c	/^FmtPrefix (struct dinfo *dip, char **prefix, int *psize)$/Fprint	dtutil.c	/^Fprint (va_alist)$/Fprintf	dtutil.c	/^Fprintf (va_alist)$/Fputs	dtutil.c	/^Fputs (char *str, FILE *stream)$/GBYTE_SIZE	dt.h	/^#define GBYTE_SIZE		1073741824L	\/* Gigabytes value.	*\/$/GetModemSignals	dttty.c	/^GetModemSignals (int fd)$/HEX_FIELD	dteei.c	/^#define HEX_FIELD	"%34.34s: %#lx"$/HEX_RADIX	dt.h	/^#define HEX_RADIX	16		\/* Base for hex str conversion.	*\/$/HOURS_PER_DAY	dt.h	/^#define HOURS_PER_DAY	24$/HZ	dt.h	/^#    define HZ		CLK_TCK$/HandleMultiVolume	dt.c	/^HandleMultiVolume (struct dinfo *dip)$/HandleTapeResets	dteei.c	/^HandleTapeResets(struct dinfo *dip)$/HangupModem	dttty.c	/^HangupModem (int fd)$/ILI	dteei.c	/^#define	ILI		0x20$/INFINITY	dt.h	/^#  define INFINITY	MAX_ULONG	\/* Maximum possible long value.	*\/$/INLINE_FUNCS	dt.h	/^#define INLINE_FUNCS 1$/IS_HexString	dtutil.c	/^IS_HexString (char *s)$/IsDriveLetter	dtinfo.c	/^IsDriveLetter(char *bufptr)$/KBYTE_SIZE	dt.h	/^#define KBYTE_SIZE		1024		\/* Kilobytes value.	*\/$/LDF	dt.h	/^#define LDF	"%ld"$/LOG_BUFSIZE	dt.h	/^#  define LOG_BUFSIZE	BUFSIZ		\/* The log file buffer size.	*\/$/LOG_DIAG_INFO	dt.h	/^#  define LOG_DIAG_INFO	1$/LUF	dt.h	/^#define LUF	"%lu"$/LXF	dt.h	/^#define LXF	"%#lx"$/Lflush	dtutil.c	/^Lflush(void)$/LogDiagMsg	dtutil.c	/^LogDiagMsg(char *msg)$/Lprintf	dtutil.c	/^Lprintf (va_alist)$/MACHINE_64BITS	dt.h	/^#  define MACHINE_64BITS$/MAP_FILE	dtmmap.c	/^#  define MAP_FILE	0$/MAX	dt.h	/^#  define MAX(a,b) (((a)>(b))?(a):(b))$/MAX_LONG	dt.h	/^#  define MAX_LONG	0x7fffffffffffffffL  \/* Maximum positive long.	*\/$/MAX_PROCS	dt.h	/^#define MAX_PROCS	256			\/* Maximum processes.	*\/$/MAX_SEEK	dt.h	/^#  define MAX_SEEK	0x8000000000000000UL \/* Maximum lseek() value.	*\/$/MAX_SLICES	dt.h	/^#define MAX_SLICES	256			\/* Maximum slices.	*\/$/MAX_ULONG	dt.h	/^#  define MAX_ULONG	0xffffffffffffffffUL \/* Maximum u_long value.	*\/$/MAX_ULONG_LONG	dt.h	/^#      define MAX_ULONG_LONG 0xffffffffffffffffui64$/MBYTE_SIZE	dt.h	/^#define MBYTE_SIZE		1048576L	\/* Megabytes value.	*\/$/MIN	dt.h	/^#  define MIN(a,b) (((a)<(b))?(a):(b))$/MINS_PER_HOUR	dt.h	/^#define MINS_PER_HOUR	60$/Malloc	dtutil.c	/^Malloc (size_t size)$/Mdt	dt.c	/^main (int argc, char **argv)$/NDEV_LEN	dt.h	/^#  define NDEV_LEN	4		\/* That's for "\\\\.\\" prefix.	*\/$/NDEV_PREFIX	dt.h	/^#  define NDEV_PREFIX	"\\\\\\\\.\\\\"	\/* Native Windows device dir.	*\/$/NE	dt.h	/^#define NE(x,y)		(strcmp(x,y)!=0)	\/* String NE compare.	*\/$/NEL	dt.h	/^#define NEL(x,y,n)	(strncmp(x,y,n)!=0)	\/* Compare w\/length.	*\/$/NES	dt.h	/^#define NES(x,y)	(strstr(x,y) == NULL)	\/* Sub-string not equal	*\/$/NESC	dt.h	/^#define NESC(x,y)	(strcasestr(x,y) == NULL) \/* Case insensitive.	*\/$/NOFUNC	dt.h	/^#define NOFUNC		(int (*)()) 0	\/* No test function exists yet. *\/$/NO_LBA	dt.h	/^#define NO_LBA		0xFFFFFFFF		\/* No LBA vlaue.	*\/$/NTAPE_NAME	dt.h	/^#  define NTAPE_NAME	"tp"		\/* No-rewind tape device name.	*\/$/NUMERIC_FIELD	dteei.c	/^#define NUMERIC_FIELD	"%34.34s: %lu"$/NoFd	dt.h	/^#define NoFd		-1		\/* No file descriptor open.	*\/$/P	dttty.c	/^#define P(fmtstr)		fprintf (stderr, fmtstr)$/P1	dttty.c	/^#define P1(fmtstr,arg)		fprintf (stderr, fmtstr, arg)$/PADBUFR_SIZE	dt.h	/^#define PADBUFR_SIZE	sizeof(u_int32)	\/* The data buffer pad size.	*\/$/PNL	dteei.c	/^#define PNL		1			\/* Print newline.	*\/$/PROC_ALLOC	dtprocs.c	/^#define PROC_ALLOC (sizeof(pid_t) * 3)	\/* Extra allocation for PID.	*\/$/PrintAscii	dteei.c	/^PrintAscii (char *field_str, char *ascii_str, int nl_flag)$/PrintDecimal	dteei.c	/^PrintDecimal (char *field_str, u_long numeric_value, int nl_flag)$/PrintFields	dteei.c	/^PrintFields (u_char *bptr, int length)$/PrintHex	dteei.c	/^PrintHex (char *field_str, u_long numeric_value, int nl_flag)$/PrintNumeric	dteei.c	/^PrintNumeric (char *field_str, u_long numeric_value, int nl_flag)$/QuadIsDouble	dt.h	/^#define QuadIsDouble$/QuadIsLong	dt.h	/^#define QuadIsLong$/QuadIsLongLong	dt.h	/^#define QuadIsLongLong$/RCDROM_NAME	dt.h	/^#  define RCDROM_NAME	"cd"		\/* Start of raw CD-ROM names.	*\/$/RDISK_NAME	dt.h	/^#  define RDISK_NAME	"hd"		\/* Start of raw disk names.	*\/$/ROTATE_SIZE	dt.h	/^#define ROTATE_SIZE	sizeof(char *)	\/* Forces through all ptr bytes	*\/$/RecordError	dtutil.c	/^RecordError(void)$/RecordWarning	dtutil.c	/^RecordWarning(u_long record)$/ReportCompareError	dtutil.c	/^ReportCompareError ($/ReportDeviceInfo	dtutil.c	/^ReportDeviceInfo ($/ReportLbdataError	dtutil.c	/^ReportLbdataError ($/RequestFirstVolume	dt.c	/^RequestFirstVolume (struct dinfo *dip, int oflags)$/RequestMultiVolume	dt.c	/^RequestMultiVolume (struct dinfo *dip, bool reopen, int oflags)$/SCSI_StatusTable	dteei.c	/^struct SCSI_StatusTable {$/SECS_PER_DAY	dt.h	/^#define SECS_PER_DAY	(SECS_PER_HOUR * HOURS_PER_DAY)$/SECS_PER_HOUR	dt.h	/^#define SECS_PER_HOUR	(SECS_PER_MIN * MINS_PER_HOUR)$/SECS_PER_MIN	dt.h	/^#define SECS_PER_MIN	60$/STRING_BUFFER_SIZE	dt.h	/^#define STRING_BUFFER_SIZE	256		\/* String buffer size.	*\/$/SUCCESS	dt.h	/^#define SUCCESS		0			\/* Success status code. *\/$/SetBlockingMode	dttty.c	/^SetBlockingMode (int fd)$/SetModemSignals	dttty.c	/^SetModemSignals (int fd, int msigs)$/SetupDiskAttributes	dtinfo.c	/^SetupDiskAttributes (struct dinfo *dip, int fd)$/SetupRegularFile	dtinfo.c	/^SetupRegularFile (struct dinfo *dip, struct stat *sbp)$/ShowModemSignals	dttty.c	/^ShowModemSignals (int fd)$/Sprintf	dtutil.c	/^Sprintf(char *bufptr, char *msg, ...)$/StrCopy	dtutil.c	/^StrCopy (void *to_buffer, void *from_buffer, size_t length)$/TAPE_NAME	dt.h	/^#  define TAPE_NAME	"tpr"		\/* Start of tape device names.	*\/$/TBYTE_SIZE	dt.h	/^#  define TBYTE_SIZE	1099511627776L		\/* Terabytes value.	*\/$/TRUE	dt.h	/^#define TRUE		1			\/* Boolean TRUE value.	*\/$/TTY_LEN	dt.h	/^#define TTY_LEN		3		\/* Length of terminal name.	*\/$/TTY_NAME	dt.h	/^#  define TTY_NAME	"ser"		\/* Start of terminal names.	*\/$/UNINITIALIZED	dt.h	/^#define UNINITIALIZED	255			\/* Uninitialized flag.	*\/$/USE_PATTERN_BUFFER	dt.h	/^#define USE_PATTERN_BUFFER			\/ Use pattern buffer.	*\/$/USE_STDARG	dt.h	/^#  define USE_STDARG	1$/USE_VARARGS	dt.h	/^#  define USE_VARARGS	1$/VMIN_MAX	dttty.c	/^#  define VMIN_MAX	65535U$/VTIME_MAX	dttty.c	/^#  define VTIME_MAX	65535U$/WARNING	dt.h	/^#define WARNING		1			\/* Warning status code.	*\/$/WaitForCarrier	dttty.c	/^WaitForCarrier (int fd)$/WhichBlock	dt.h	/^#define WhichBlock(x,y)		((x)\/(y))$/abort_procs	dtprocs.c	/^abort_procs(void)$/await_procs	dtprocs.c	/^await_procs(void)$/bool	dt.h	/^typedef unsigned int		bool;$/bzero	dtutil.c	/^bzero (char *buffer, size_t length)$/caddr_t	dt.h	/^typedef char *			caddr_t;$/cdbg_CamStatus	dteei.c	/^cdbg_CamStatus (u_char cam_status, int report_format)$/cdbg_EEIStatus	dteei.c	/^cdbg_EEIStatus (u_int eei_status, int report_format)$/cdbg_ScsiStatus	dteei.c	/^cdbg_ScsiStatus (u_char scsi_status, int report_format)$/cdbg_SenseMessage	dteei.c	/^cdbg_SenseMessage (struct all_req_sns_data *sdp)$/check_eei_status	dteei.c	/^check_eei_status(struct dinfo *dip, bool retry)$/check_read	dtread.c	/^check_read (struct dinfo *dip, ssize_t count, size_t size)$/check_write	dtwrite.c	/^check_write (struct dinfo *dip, ssize_t count, size_t size)$/clear_eei_status	dteei.c	/^clear_eei_status(int fd, bool startup)$/close_file	dtgen.c	/^close_file (struct dinfo *dip)$/copy_pattern	dtutil.c	/^copy_pattern (u_int32 pattern, u_char *buffer)$/copy_record	dtwrite.c	/^copy_record (	struct dinfo	*dip,$/daddr_t	dt.h	/^typedef unsigned long		daddr_t;$/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -